Description
AI Developer (SDE-2) - Generative & Applied AI Systems
Role Overview
We are seeking an AI Developer (SDE-2) with hands-on experience in building, deploying, and operating production-grade AI systems. The role spans classical machine learning, computer vision, audio processing, and multi-layered Generative AI applications. The ideal candidate combines strong engineering fundamentals with practical AI expertise and is comfortable experimenting, iterating, and delivering reliable systems in evolving problem spaces.
Key Responsibilities
- Build production-ready AI applications using Python and FastAPI.
- Design and implement LLM pipelines
- Develop and productionize multi-modal AI systems, spanning image processing, textual data processing and NLP, audio analysis, speech-to-text, and speech generation & generative AI and agent-based workflows
- Implement core ML-based estimation, scoring, and prediction systems.
- Use orchestration frameworks (e.g., LangChain, LangGraph, CrewAI) to manage complex, multi-step AI workflows.
- Integrate AI systems with enterprise platforms, ensuring reliable data flows and system interoperability.
Collaborate With Product, Domain, And Engineering Teams To
- Translate ambiguous requirements into scalable AI systems
- Identify edge cases and define or improve SOPs
- Continuously explore, evaluate, and recommend emerging AI tools and technologies. Cloud & Platform Responsibilities
- Leverage GCP services, including :
- Vertex AI
- Cloud Run / Cloud Functions
- BigQuery
- Cloud Storage
- Deploy and manage AI services within CI/CD pipelines. Generative AI & NLP
Hands-on Experience With
- OpenAI APIs
- Gemini APIs
- Hugging Face ecosystem
- LangChain and related frameworks
- AI frameworks like Pytorch, Tensorflow etc.
- Work with large, text-heavy datasets
- Stay current with emerging research in NLP, ML, and Generative AI, integrating best practices into production workflows. Systems, Collaboration & Delivery
- Experience in Python, SQL & python based frameworks (required) and JS, React (good to have)
- Design clean, maintainable APIs and AI services.
- Work closely with domain experts to :
- Understand applied research findings
- Incorporate insights into AI agents and decision systems
Collaborate With Software Engineers To
- Build user-facing tools and interfaces
- Enable visualization, analysis, and interpretation of AI outputs based on business needs
- Ensure systems are robust, scalable, and aligned with long-term platform goals.
Role Expectations
This role is suited for professionals who :
- Think in end-to-end systems, not isolated experiments.
- Can balance engineering discipline with experimentation.
- Are comfortable combining classical ML, deep learning, and GenAI.
- Take ownership from problem definition through production deployment.
- Maintain high standards for reliability, maintainability, and scalability.
(ref:hirist.tech)