Software Engineer (AI)
Core
Develop AI-powered features, cloud-native applications, and scalable backend services for market and consumer insights platform.
Role type
Early-career Software Engineer (AI/Backend)
Builds
Scalable services, APIs, AI-enabled solutions, and microservices for enterprise-scale AI systems.
Domain
Consumer intelligence, cloud-native applications, AI engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python, REST APIs, object-oriented programming, software engineering principles, database concepts, Git, Agile
Preferred skills
LLM workflows, RAG, vector search, semantic search, Prompt Engineering, Docker, Kubernetes, Azure AKS, CI/CD
Technologies
Python, FastAPI, Azure OpenAI, LangChain, LangGraph, Node.js, TypeScript, Snowflake, GitHub Actions
Responsibilities
Develop and enhance backend services using Python and FastAPI; Support implementation of AI-powered workflows and LLM-based features; Assist in developing and optimizing RAG and vector-search capabilities; Build and maintain APIs and microservices; Write clean, maintainable, and testable code; Create and execute unit tests; Participate in code reviews; Troubleshoot defects and support production issues; Contribute to CI/CD pipelines; Monitor application behavior and improve reliability.
Seniority
Junior, hands-on IC