Description
You will design and implement scalable back-end systems for AI applications, focusing on agent workflows and production-grade services.
This role is on-site.
Responsibilities
- Develop and optimize AI agent systems and workflows using modern frameworks.
- Build and maintain robust APIs and services that power AI features.
- Implement efficient data pipelines for AI model training and inference.
- Collaborate with AI/ML and front-end teams to integrate seamless AI experiences.
- Contribute to technical architecture decisions and engineering best practices.
Required Skills
- 7+ years of professional software engineering experience.
- Strong proficiency in Python; experience with Golang or Java is considered.
- Proven track record building and deploying production-grade back-end services.
- Deep understanding of RESTful APIs and microservice architectures.
- Knowledge of AWS, GCP, or Azure cloud platforms.
- Experience with version control (Git) and CI/CD pipelines.
- Solid grasp of AI/ML concepts and integration patterns.
Preferred Skills
- Experience with AI agent frameworks such as LangGraph, smolagents, or Autogen.
- Hands-on experience with large language models and generative AI.
- Familiarity with containerization and orchestration (Docker, Kubernetes).