We are seeking experienced engineers who are passionate about building scalable, production-grade AI applications. You will play a key role in accelerating AI adoption across the enterprise by developing robust solutions grounded in solid engineering principles and modern AI technologies. This role sits at the intersection of software engineering and applied AI, requiring strong technical expertise and a bias toward action.
Responsibilities :
- Design, develop, and maintain AI-powered applications and services following modern software engineering practices (CI / CD, testing, observability, cloud-native design).
- Build foundational AI platforms and tools such as conversational bots, AI-powered search engines, and unstructured data processors.
- Collaborate in cross-functional, embedded teams to rapidly prototype and deploy AI solutions for high-impact business problems.
- Evaluate and integrate AI frameworks and APIs including LLMs, vector databases, RAG systems, and AI agents into scalable applications.
- Automate end-to-end AI workflows from data ingestion and preprocessing to model integration and deployment.
- Work closely with data scientists, engineers, and product managers to ensure reliable delivery of AI applications.
- Stay up to date with emerging AI technologies and trends, prioritizing their practical implementation over theoretical exploration.
- Contribute to internal libraries, documentation, and reusable components to promote best practices in AI engineering.
Required Qualifications :
5+ years of professional software engineering experience with a proven track record of independently designing and shipping production systems.Proficiency in Python (preferred) or Java, and experience developing APIs, microservices, and scalable backend systems.Strong understanding of software architecture, cloud platforms (AWS, Azure, or GCP), and DevOps practices.Experience deploying machine learning models into production, including LLMs via APIs, embeddings, RAG, and agent-based systems.Ability to deliver quickly while maintaining high code quality, test coverage, and system reliability.Preferred Qualifications :
Familiarity with AI / ML tools such as LangChain, Haystack, Hugging Face, or Weaviate.Hands-on experience with RAG applications and multi-agent AI systems using frameworks like Crew AI, LlamaIndex, or AutoGen.Experience working with unstructured data sources (e.g., documents, conversations, images) and converting them into structured formats.Background in building chatbots, intelligent search interfaces, or other generative AI user experiences.Prior experience in platform engineering or developing tools for internal use by engineering teams.Experience in forward-deployed / embedded teams working directly with business stakeholders.Skills Required
Python, Java, Azure