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