Description
You will design and implement scalable back-end systems for AI applications.
Responsibilities
- Develop and optimize AI agent systems and workflows using modern agent frameworks.
- Collaborate with AI/ML and front-end developers to create seamless AI experiences.
- Build robust APIs and services that power AI features.
- Implement and maintain efficient data pipelines for AI model training and inference.
- Contribute to technical architecture decisions and best practices.
Required Skills
- 7+ years of professional software engineering experience.
- Strong proficiency in Python (Golang and Java considered).
- Experience building and deploying production-grade back-end services.
- Knowledge of RESTful APIs and microservice architectures.
- Understanding of AI/ML concepts and integration patterns.
- Experience with version control systems (Git) and CI/CD pipelines.
- Proficiency in Software Engineering principles.
- Experience with Microservice architectures.
- Knowledge of AWS, GCP, or Azure.
Preferred Skills
- Experience with AI agent frameworks such as LangGraph, smolagents, or Autogen.
- Experience working with large language models and generative AI.
- Experience with containerization and orchestration (Docker, Kubernetes).