Job Description
We are seeking a Software Development Engineer I to join our AI, Data & Automation team, focused on building next-generation AI platforms. In this role, you will work on AI Agent Frameworks, Model Context Protocols (MCPs), and AI-enabled search solutions, while integrating and experimenting with multiple LLMs. You will contribute to operationalizing AI platforms with a focus on scalability, reliability, and governance. This role is ideal for engineers with hands-on AI project experience through internships, hackathons, or open source, who are eager to explore emerging AI technologies and make an impact at enterprise scale. You’ll be part of a collaborative environment where continuous learning and innovation are at the core of everything we do.
-Be part of a visionary AI, Data & Automation team driving enterprise-wide adoption of AI through cutting-edge platforms.
-Work on real-world applications of LLMs, Agents, MCPs, and AI-enabled search that impact millions of users.
-Gain mentorship from senior engineers while building your expertise in one of the fastest-growing areas in tech.
-Opportunity to experiment, learn, and innovate with emerging AI frameworks, orchestration tools, and governance practices.
-Contribute to a culture of continuous learning, open collaboration, and innovation at scale.
Responsibilities as an Individual
- Contribute to the design, development, and implementation of AI Agent Frameworks.
- Work on integrating and experimenting with multiple LLMs for enterprise-scale use cases.
- Assist in operationalising AI platforms, ensuring scalability, reliability, and governance.
- Build and extend Model Context Protocol (MCPs) to standardise AI interactions across systems.
- Contribute to AI-enabled search solutions (retrieval, ranking, semantic search, vector databases, RAG pipelines).
- Write clean, testable, and maintainable code aligned with engineering best practices.
- Collaborate with peers and senior engineers to deliver platform features and improve developer experience.
- Stay up to date with emerging AI frameworks, tools, and technologies, and share learnings with the team.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 0-2 years of work experience.
- Strong programming skills in Python, Java, or similar languages.
- Hands-on experience with LLMs, Agents, and/or MCPs through academic projects, internships, open-source contributions, or hackathons.
- Exposure to AI-enabled search solutions and underlying technologies such as:
- Vector databases (e.g., Pinecone, Weaviate, FAISS)
- RAG pipelines
- Semantic/embedding-based search
- Experience with AI orchestration frameworks (e.g., LangChain, LlamaIndex, Haystack).
- Familiarity with REST APIs, microservices, and cloud platforms (AWS/Azure/GCP).
- Knowledge of containerization (Docker) and a basic understanding of CI/CD pipelines.
- Strong problem-solving ability, eagerness to learn, and ability to adapt to rapidly evolving AI technologies.
- Effective collaboration and communication skills.
Preferred Qualifications
- Exposure to multi-agent systems and orchestration of LLM-enabled actions.
- Knowledge of AI governance, observability, or monitoring practices.
- Familiarity with retrieval-augmented generation (RAG) optimisations and hybrid search techniques.
- Contributions to open-source AI projects, Kaggle competitions, or AI/ML research forums.
- Understanding of trusted AI principles (fairness, privacy, compliance, safety).






