Role overview
Build and deploy production AI applications for enterprise customers, combining applied machine learning with customer-facing technical guidance. You will translate business needs into working solutions, lead projects through deployment and optimization, and help customers and internal teams use AI tools effectively.
Responsibilities
- Work with customer stakeholders to understand requirements and shape them into scalable AI applications.
- Design and integrate multi-step agents, including workflows that automate IT tasks or use operational signals such as logs and APIs.
- Develop retrieval-augmented generation pipelines that ground language model responses in customer-specific knowledge.
- Manage the AI delivery lifecycle, from data preparation and model development through deployment, monitoring, and improvement.
- Coordinate with customer data science teams and internal engineering, product, and solutions groups; share product feedback and help customers build applications.
- Write maintainable Python and apply engineering practices that support performance, accuracy, and scale.
Requirements
- At least five years of hands-on AI/ML engineering or backend systems experience, including recent work with language models or intelligent agents.
- Strong Python skills and experience building scalable backend services or APIs.
- Applied knowledge of machine learning, deep learning, and generative AI, with hands-on experience using language model platforms.
- Practical experience with agent frameworks such as LangChain, LangGraph, or CrewAI, and vector databases such as Pinecone, Weaviate, or FAISS.
- Experience working with enterprise stakeholders, presenting technical work, managing multiple projects, and operating independently.
Nice to have
- Experience with a major cloud platform, MLOps practices, or AI services and startup environments.
Benefits and work setup
- Opportunity to help establish a new business area and contribute directly to customer AI projects.