
Job Description: As a Software Engineer, AI/ML, you will design, build, and optimize the backend systems that power intelligent agent workflows. You will work across data pipelines, APIs, and AI/ML frameworks to create reliable, scalable, and production-ready solutions. This role emphasizes strong software engineering fundamentals, with the added dimension of applying AI/ML concepts to real-world enterprise applications. What You'll Do: Backend & Systems Engineering - Build and maintain Python-based services, integrations, and data pipelines that support AI agent functionality. - Develop reusable libraries, APIs, and frameworks to accelerate AI-driven product capabilities. - Ensure code quality, maintainability, and scalability through testing, CI/CD, and performance monitoring. Applied AI/ML Engineering - Implement and optimize workflows leveraging LLMs, embeddings, RAG systems, and vector databases. - Integrate AI/ML libraries and external APIs (e.g., OpenAI, Hugging Face, LangChain, Pinecone, Weaviate). - Experiment with prompt engineering and fine-tuning to improve reliability and performance of deployed agents. Collaboration & Delivery - Partner with product and core engineering teams to translate requirements into technical solutions. - Contribute to architecture decisions and internal technical documentation. - Support the deployment of agents into enterprise environments with a focus on stability, accuracy, and scale.
Job Details
Responsibilities
- Build and maintain Python-based services, integrations, and data pipelines that support AI agent functionality
- Develop reusable libraries, APIs, and frameworks to accelerate AI-driven product capabilities
- Ensure code quality, maintainability, and scalability through testing, CI/CD, and performance monitoring
- Implement and optimize workflows leveraging LLMs, embeddings, RAG systems, and vector databases
- Integrate AI/ML libraries and external APIs (e.g., OpenAI, Hugging Face, LangChain, Pinecone, Weaviate)
- Experiment with prompt engineering and fine-tuning to improve reliability and performance of deployed agents
- Partner with product and core engineering teams to translate requirements into technical solutions
- Contribute to architecture decisions and internal technical documentation
- Support the deployment of agents into enterprise environments with a focus on stability, accuracy, and scale
Requirements
- 2–5 years of professional experience as a Python Engineer / Backend Engineer (experience with AI/ML is a strong plus)
- Strong proficiency in Python and familiarity with JavaScript/TypeScript for integrations
- Hands-on knowledge of AI/ML frameworks and tools (OpenAI, Hugging Face, LangChain, vector DBs, RAG)
- Understanding of system integration patterns and comfort working with RESTful APIs, JSON, and data pipelines
- Experience with enterprise systems (CRM, ERP, Helpdesk, Developer platforms, HR/Finance systems) is a plus
- Strong debugging, testing, and optimization skills
- Ability to write clean, maintainable, and well-documented code
Skills & Technologies

Related Opportunities
Discover more opportunities that match your interests and skills