Overview  
You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications.
Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us strategically competitive in the industry.
We are a multi cultural team spread across multiple countries.
We work in the domain of AI/ML especially with Generative AI (Text, Images, Audio), Language Understanding, Explainable AI, Big Data, Operations (MLOps, DevOps) etc.
As a core member of the team, you'll drive the solutioning and delivery of scalable systems.
You’ll take ownership of critical projects/features and collaborate closely with product and research teams.
If you thrive in ambiguity, enjoy solving high-impact problems, and are motivated by building systems that matter, this role is for you.
Responsibilities  
- Design and architect systems that integrate with a wide array of AWS cloud services, ensuring high availability, scalability, and fault tolerance.
 
 
- Build applications that incorporate Large Language Models (LLMs) and other generative AI systems, leveraging APIs or fine-tuned models as needed.
 
 
- Own end-to-end technical delivery across projects — from design and development to deployment and monitoring.
 
 
- Collaborate cross-functionally with Product Managers, Researchers, ML Engineers, and other stakeholders to define and deliver impactful solutions.
 
 
- Contribute to technical discussions, architecture decisions, and long-term technology planning.
 
 
- Stay up to date with emerging tools, technologies, and development practices, and proactively introduce improvements to elevate engineering quality and team productivity.
 
 
Qualifications And Prerequisites  
- 4+ years of hands-on software development experience with a strong command of Python.
 
 
- Demonstrated experience building applications powered by LLMs (e.g., OpenAI, Anthropic, Google, custom fine-tuned models).
 
 
- Practical experience with AWS services (e.g., Lambda, EC2, S3, DynamoDB, SQS, API Gateway, etc.).
 
 
- Strong understanding of RESTful API design, backend systems, and service integrations.
 
 
- Experience with Docker or Kubernetes in production environments.
 
 
- Solid grasp of microservices architecture and distributed systems.
 
 
- Comfortable working in fast-paced, ambiguous environments with shifting priorities.
 
 
- Strong problem-solving skills and attention to detail.
 
 
- Excellent communication and collaboration skills, with experience working in remote and cross-functional teams.
 
 
Application Process  
For this role, please refer to the following: - 
- Technical round with a panel of 2 interviewers for 1 hour (Virtual) 
- Techno-functional round for 1 hour (Virtual) 
- HR Business partner round for 45 minutes