Senior Software Engineer - AI
Anaplan View all jobs
- Gurgaon, Haryana
- Permanent
- Full-time
- Develop end-to-end GenAI features including backend API services, model integration, model monitoring, evaluations and deployments
- Integrate and optimize LLMs for specific use cases in business planning, including prompt engineering, RAG implementation
- Build conversational interfaces and agentic workflows that make complex planning tasks accessible through natural language
- Implement evaluation frameworks to measure and improve GenAI feature quality, including accuracy, latency, and user satisfaction metrics
- Design and develop APIs that expose AI capabilities to Anaplan's platform and third-party integrations
- Optimize model inference pipelines for performance, cost, and scalability in production environments
- Implement monitoring, logging, and observability for GenAI systems to track usage, errors, and model behaviour
- Collaborate with data scientists to productionize ML models and forecasting algorithms
- Write comprehensive tests including unit tests, integration tests, and prompt regression suites
- Participate in code reviews, technical design discussions, and knowledge-sharing sessions
- Stay current with GenAI research and tools, evaluating new models and techniques for potential adoption
- 5+ years of software engineering experience with 3+ years of understanding of ML/AI systems
- Strong programming skills in Python including experience with ML frameworks (PyTorch, TensorFlow, Transformers)
- Understanding or experience of building and deploying LLM-powered applications in production
- Understanding or experience of front-end development with React, TypeScript, and modern web technologies
- Understanding of RESTful API design, microservices architecture, and cloud infrastructure
- Experience with prompt engineering, RAG systems
- Understanding of ML fundamentals including NLP, time-series analysis, or recommender systems
- Familiarity with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines
- Excellent problem-solving skills and attention to detail
- Bachelor's degree in computer science, Machine Learning, or related field
- Experience with GenAI frameworks (LangChain, LlamaIndex, Haystack, or similar)
- Knowledge of vector databases (Pinecone, Weaviate, Qdrant) and embedding models
- Experience with model serving frameworks (vLLM, TensorRT, Ray)
- Background in forecasting, planning, or analytics applications
- Familiarity with Anaplan or similar enterprise planning platforms
- Experience with A/B testing and experimentation frameworks for AI features
- Contributions to open-source ML projects or research publications
- Experience with model observability tools (LangSmith, W&B, MLflow)
- Lead a greenfield team building transformative AI capabilities from the ground up
- Work on cutting-edge conversational and agentic AI technologies
- Build user-facing AI features that directly impact how businesses plan and make decisions
- Experiment with the latest GenAI models and techniques
- Collaborate with talented engineers, data scientists, and product designers
- Solve unique challenges at the intersection of AI and enterprise software
- Grow your skills in both ML engineering and full-stack development
- Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person.
- Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible and then followed up via written communication.