CBTS is a technology company seeking an AI Software Engineer. The role involves developing software solutions in AI/ML engineering and requires proficiency in programming languages such as Python, as well as experience with cloud platforms and orchestration frameworks.
Responsibilities:
- Must Have 1-3 years experience in Java 17 or higher
- 1 or more modern programming language (Java/Go/Python/Ruby)
- 2–5 years of experience in AI/ML engineering, data engineering, or software engineering roles
- Strong software development skills with proficiency in Python or similar languages
- Experience designing and building agentic workflows or multi-agent systems
- Familiarity with orchestration frameworks (e.g., LangChain, AutoGen, CrewAI, or similar)
- Solid understanding of AI/ML concepts, including LLMs and prompt engineering
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Knowledge of APIs, microservices, and system integration
- Excellent problem-solving and communication skills
Requirements:
- 1-3 years experience in Java 17 or higher
- 1 or more modern programming language (Java/Go/Python/Ruby)
- 2–5 years of experience in AI/ML engineering, data engineering, or software engineering roles
- Strong software development skills with proficiency in Python or similar languages
- Experience designing and building agentic workflows or multi-agent systems
- Familiarity with orchestration frameworks (e.g., LangChain, AutoGen, CrewAI, or similar)
- Solid understanding of AI/ML concepts, including LLMs and prompt engineering
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Knowledge of APIs, microservices, and system integration
- Excellent problem-solving and communication skills
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- AWS