Overview
Skills
Job Details
Job at a Glance
-
Title: Senior Full Stack Developer
-
Type: Full-Time, Contract (11 months)
-
Onsite Expectation: Able to come onsite to if needed by the team; onsite requirement subject to change.
Responsibilities
AI Platform Development
-
Design and build a unified API platform to abstract LLM providers (e.g., Gemini, OpenAI, AWS Bedrock), ensuring seamless integration, scalability, and backward compatibility.
-
Develop full-stack applications (frontend, backend, APIs) that democratize LLM access for internal developers, prioritizing ease of use and security.
-
Implement monitoring, analytics, and governance tools to track API performance, usage metrics, and compliance with ethical AI standards.
-
Collaborate with cross-functional teams to translate business needs into technical requirements and deliver high-quality solutions.
-
Optimize API latency, cost, and reliability across hybrid-cloud environments (AWS, Azure, GCP).
-
Stay ahead of LLM advancements (e.g., RAG, agent frameworks) and evaluate their applicability to the client’s ecosystem.
-
Identify reusability and contribute to client SDK, libraries.
-
Write Technical Documentation for end users and other engineers.
-
Triage issues and provide solutions.
- Code reviews, Unit testing.
Agile Delivery
-
Work within enterprise Agile frameworks, leveraging tools like Jira for task management and sprint planning.
- Contribute to CI/CD pipelines using Git, Nexus, Pypi, Harness, and cloud-native deployment workflows.
Qualifications
Basic Qualifications
-
10+ years in full-stack development with Python, and RESTful APIs.
-
5+ years building AI/ML solutions, including LLM integration (e.g., OpenAI, Vertex AI) and orchestration tools (e.g., LangChain, Semantic kernel).
-
Integrating databases into applications for use with AI/LLM.
-
Familiarity with TypeScript, React/Node.js, Angular, etc.
-
Able to create and implement spikes stories in Junpyer NoteBooks.
-
Expertise in cloud platforms (AWS, Azure, GCP) and containerization (Docker/Kubernetes).
-
Proficiency with databases - MongoDB, Vector Databases and Snowflake.
-
Experience working in a highly collaborative Git environment and understanding PR, forking, merging and building applications using tools such as Git, terraform, and Harness.
-
Experience working in enterprise Agile environments with tools like Jira.
-
Unit Testing - Pytest.
Preferred Qualifications
-
Track record of delivering enterprise-scale API platforms that abstract complex systems.
-
Familiarity with LLM ops (prompt engineering, RAG, caching strategies) and monitoring tools.
-
Contributions to open-source software projects, particularly in AI/ML or developer tools.
-
Experience with observability frameworks (OpenTelemetry, Appdynmics, Splunk).
-
UI Experience a Plus.
Education
- Required: BA in Comp Sci, Engineering, or related, or equiv exp.
About the Client
The client is a global leader in entertainment and technology, known for delivering innovative digital products and immersive experiences. Their teams work at the forefront of creative storytelling and cutting-edge technology, building platforms that empower developers and enhance experiences for millions of users worldwide. This role supports initiatives focused on AI applications and large language model platforms, helping to shape the future of digital engagement across the enterprise.
#INDGEN