Overview
Senior Software Developer (L3) role building AI-driven analytics tools, data pipelines and retrieval systems for Aptos' Unified Commerce platform.
What you'll do
- Design, implement and maintain custom LLM agents.
- Build the semantic layer and semantic views for agents.
- Build RAG (Retrieval-Augmented Generation) pipelines to democratize data access across the organization.
- Create and optimize production-grade data pipelines that feed clean, structured and contextualized data into machine learning models and vector databases.
- Deploy AI applications to cloud infrastructure and set up monitoring to track model drift, latency, costs and hallucination rates.
- Evaluate, benchmark and fine-tune prompt strategies, embedding models and vector search parameters for high accuracy and low latency.
- Build SQL queries to validate the accuracy of AI agent responses.
- Work closely with cross-functional teams including Product, QA, DevOps and Implementation Services to translate complex business requirements, metrics and analytical needs into technical AI features.
- Collaborate with other engineering managers to align standards, practices and platform initiatives.
What you'll need
- Bachelor's degree in computer science, Software Engineering or related field (or equivalent experience).
- 4+ years of experience in data engineering, software engineering or machine learning engineering, with at least one year of hands-on experience with AI.
- Proven experience with orchestration frameworks and vector databases.
- Experience with modern databases (Snowflake, SQL Server) and data transformation tools.
- Cloud platforms: AWS (primary).
- CI/CD: GitHub Actions.
- Databases: Snowflake, SQL Server.
- Proficient in writing SQL statements.
- Good understanding of data modelling techniques.
- Strong SQL knowledge.
Details
- Location: Bangalore, India (Bangalore office).
- Compensation: base salary determined based on role, experience, skill set and location; discretionary incentive compensation may be awarded for eligible roles.
Read the full description and apply on the company’s own careers page.