AI Software Engineer
Core
Designing, coding, and shipping reliable software that integrates large language models, retrieval pipelines, and AI agents into enterprise products.
Role type
Software engineer specializing in production-grade AI systems
Builds
Backend systems, APIs, RAG pipelines, and AI agents for enterprise products
Domain
Enterprise software, Generative AI, Large Language Models
Deliverable
production ML models | product features
Required skills
Python, RESTful API development, CI/CD, LLMs, RAG architectures, Vector databases
Preferred skills
AWS, Docker, Kubernetes, Scrum
Responsibilities
Design and implement backend systems and APIs that integrate LLMs and vector databases; Build, deploy, and maintain RAG pipelines and AI agents in production; Write clean, testable, maintainable code following engineering best practices; Contribute to CI/CD pipelines, testing, and observability of AI systems; Optimize AI components for performance, reliability, and correctness; Translate requirements into working software alongside senior engineers, product managers, and domain experts
Seniority
Mid-level to Senior, hands-on IC