
AI Engineer
Full Job Description
About E2M
E2M Solutions serves as a trusted white-label partner for digital agencies, providing consistent and reliable delivery for services such as website design, web development, eCommerce, SEO, AI SEO, PPC, AI automation, and content writing. Established on strong business ethics, E2M is an equal opportunity employer with over 300 experienced professionals, collaborating with more than 400 digital agencies across the US, UK, Canada, Europe, and Australia. Our core values at E2M include ownership, consistency, and a commitment to meaningful work and collective growth. If you possess the ambition to dream big and the determination to realize those dreams, E2M is the place for you.
Role: AI/ML Engineer
We are seeking an experienced AI/ML Engineer with over 2 years of experience to take ownership of designing, building, and deploying AI-native applications. This role demands strong full-stack capabilities, integrating backend systems, frontend development, and rapid prototyping to deliver custom dashboards, micro applications, and scalable AI-driven products.
Key Responsibilities
- End-to-end design and development of AI-native applications, encompassing both backend and frontend components.
- Creation of custom dashboards and internal tools enhanced with AI-driven insights.
- Development of micro applications or lightweight tools to address specific business challenges.
- Integration of LLM APIs from providers like OpenAI, Claude, and Hugging Face into practical applications.
- Building robust and scalable backend services using Python, including the development of REST APIs.
- Developing responsive and functional frontend interfaces utilizing React/Next.js or similar technologies.
- Employing a 'vibe coding' approach for rapid prototyping, quick iteration, and fast validation of ideas.
- Implementing prompt engineering techniques, Retrieval-Augmented Generation (RAG) pipelines, and context-aware AI systems.
- Optimizing the performance, scalability, and cost-efficiency of AI-driven applications.
- Collaborating closely with product and business teams to transform innovative ideas into functional solutions.
Required Skills & Qualifications
- Minimum of 2 years of professional experience in software or AI engineering.
- Proficiency in Python for backend development.
- Hands-on experience with frontend development frameworks such as React, Next.js, or equivalents.
- Proven experience working with LLM APIs from providers like OpenAI, Claude, and Hugging Face.
- Demonstrated ability to independently build and deploy end-to-end applications.
- Solid understanding of REST APIs, microservices architecture, and system design principles.
- Familiarity with prompt engineering, embeddings, and RAG concepts.
- Experience with data manipulation libraries like Pandas and NumPy.
- Exceptional problem-solving and debugging skills.
Good To Have
- Experience with AI frameworks such as LangChain or LlamaIndex.
- Familiarity with vector databases including Pinecone, Weaviate, or Supabase.
- Experience in building custom dashboards or internal operational tools.
- Exposure to AI-native user experience (UX) patterns, such as chat interfaces, copilots, and virtual assistants.
- Understanding of rapid prototyping tools and effective workflows.
What We Expect (Important)
- Candidates should be comfortable with full-stack development, not exclusively backend.
- The role emphasizes the practical application of AI in real-world products, beyond just ML model training.
- The ability to prototype rapidly ('vibe coding') and iterate quickly is essential.
- A strong sense of ownership, with the capacity to guide features from initial concept through to production deployment, is highly valued.
Company
E2M
E2M Solutions is a premier white-label partner for digital agencies, offering consistent and reliable delivery across a spectrum of services including website design, web development, eCommerce, SEO, ...