AI Engineer

Recode SolutionsChennai, Tamil NaduOn-siteFull-timeMid level, 2–5 yearsListed 11 hours ago

Apply now

About this role

AI Developer – Azure Databricks, Python, Java, Microservices & AI (LLM/Copilot or Equivalent )

---

Job Summary

We are looking for a AI Developer with strong expertise in Python , Azure Databricks (ADB) , Delta Lake , and AI/LLM technologies to design and build Databricks jobs, reusable scripts, and cloud-native microservices . The role requires hands-on experience with Copilot agentic mode (or equivalent) , building LLM-driven AI use cases , and the ability to work independently by taking full ownership of deliverables without the need for micromanagement .

---

Roles and Responsibilities

Azure Databricks & Data Engineering

- Design, develop, and manage Azure Databricks jobs , workflows, and notebooks.
- Build reusable Python/PySpark scripts for data ingestion, transformation, and analytics.
- Implement Delta Lake–based lakehouse architectures with ACID transactions and versioning.
- Optimize Databricks workloads for performance, scalability, and cost efficiency .
- Implement batch and streaming pipelines using Databricks.

Microservices & Application Development

- Develop Python-based microservices to expose data and AI capabilities via APIs.
- Build and integrate RESTful services for data access, AI inference, and orchestration.
- Ensure secure, scalable, and resilient service design using cloud-native patterns.
- Drive development tasks independently, from design through deployment, with minimal supervision.

AI, LLMs & Copilot Agentic Mode

- Design and build LLM-powered AI use cases such as copilots, intelligent assistants, and automation agents.
- Implement Copilot agentic mode workflows, including tool calling, task planning, and multi-step reasoning.
- Develop prompt engineering strategies , system prompts, and guardrails for enterprise use.
- Integrate LLMs with Databricks, data lakes, and microservices for real-time and batch inference.
- Build RAG (Retrieval-Augmented Generation) pipelines using enterprise data.
- Evaluate, fine-tune, and monitor LLM performance, accuracy, and cost.

Architecture, Governance & Best Practices

- Contribute to solution architecture and technical design decisions.
- Ensure data security, governance, and compliance in data and AI solutions.
- Implement logging, monitoring, and observability for Databricks jobs and AI services.
- Perform code reviews and enforce engineering best practices.

Leadership & Collaboration

- Mentor peer developers and provide technical guidance when needed.
- Collaborate effectively with data scientists, architects, DevOps teams, and business stakeholders.
- Clearly communicate technical concepts, progress, and risks through excellent verbal and written communication skills .
- Take full ownership of assigned workstreams and drive them to completion without requiring micromanagement.

---

Required Technologies & Skills

Programming & Frameworks

- Python (advanced)
- PySpark / Spark SQL
- REST APIs and microservices frameworks (FastAPI, Flask, etc.)

Azure & Data Platforms

- Azure Databricks (ADB)
- Delta Lake
- Azure Data Lake Storage (ADLS Gen2)
- Azure cloud services and security fundamentals

AI / LLM & Copilot

- Hands-on experience with LLMs (Azure OpenAI, OpenAI, or similar)
- Experience building Copilot solutions and agentic workflows
- Prompt engineering and orchestration frameworks (LangChain, Semantic Kernel, etc.)
- Experience with RAG architectures , vector databases, and embeddings
- Understanding of AI safety, guardrails, and responsible AI practices

DevOps & Engineering

- CI/CD pipelines (Azure DevOps, GitHub Actions)
- Git version control
- Containerization (Docker preferred)
- Infrastructure-as-code concepts (Terraform/Bicep – preferred)

---

Preferred Qualifications

- 8 to 10 years of experience in Python, data engineering, or backend development
- Proven experience delivering production-grade AI/LLM solutions
- Experience in enterprise-scale cloud environments
- Exposure to streaming platforms (Kafka, Event Hubs – preferred)

---

Soft Skills

- Excellent verbal and written communication skills
- Strong sense of ownership and accountability
- Ability to work independently and proactively drive outcomes
- Strong problem-solving and analytical skills
- Collaborative mindset with leadership capabilities