Software Engineer - AI
Core
Build production-ready GenAI features including model integration, prompt engineering, and conversational interfaces to empower business users in planning workflows.
Role type
Senior GenAI Software Engineer (Full-stack)
Builds
End-to-end GenAI applications, APIs, and user-facing AI features for enterprise planning platforms
Domain
Enterprise software, Generative AI, Business Planning
Deliverable
production ML models | product features
Required skills
Python, PyTorch, TensorFlow, Transformers, React, TypeScript, RESTful API design, microservices, cloud infrastructure, prompt engineering, RAG systems, NLP, time-series analysis, Docker, Kubernetes, CI/CD
Preferred skills
LangChain, LlamaIndex, Haystack, vector databases (Pinecone, Weaviate, Qdrant), embedding models, vLLM, TensorRT, Ray, A/B testing frameworks, model observability tools (LangSmith, W&B, MLflow)
Technologies
Python, PyTorch, TensorFlow, Transformers, React, TypeScript, Docker, Kubernetes, LangChain, Pinecone, vLLM, MLflow
Responsibilities
Develop backend API services, model integration, and monitoring for GenAI features; Integrate and optimize LLMs for business planning use cases; Build conversational interfaces and agentic workflows; Implement evaluation frameworks for GenAI quality; Design APIs for platform and third-party integrations; Optimize model inference pipelines; Collaborate with data scientists to productionize ML models; Write comprehensive tests including prompt regression suites
Seniority
Mid-Senior, hands-on IC