Job Description
We are looking for a Senior Software Engineer – AI/ML with strong experience in building and deploying production-grade AI/ML and Generative AI applications. The ideal candidate should have hands-on expertise in LLM integration, backend development, cloud platforms, and scalable AI systems.
Key Responsibilities
- Design, develop, deploy, and maintain end-to-end AI/ML services.
- Integrate pre-trained ML and GenAI models into production applications (preferably on GCP).
- Build scalable backend services using Python (FastAPI, Flask, or Django).
- Collaborate with cross-functional teams to deliver AI-powered solutions.
- Develop and maintain CI/CD pipelines and event-driven architectures.
Required Skills
- 5+ years of software engineering experience with 2+ years in AI/ML/LLM engineering.
- Strong Python programming skills.
- Experience with LLMs, Prompt Engineering, Context Engineering, Embeddings, Vector Databases, and KV Caching.
- Hands-on experience with LangChain/LlamaIndex, Pandas, NumPy, Scikit-learn, PyTorch or TensorFlow.
- Experience with FastAPI, Flask, or Django.
- Knowledge of MySQL, MongoDB, Redis, and BigQuery (or equivalent).
- Experience with GitHub Actions, Kafka/RabbitMQ, and GCP or AWS.
- Proven experience integrating AI/ML/LLM modules into production system