Role & responsibilities
Key Responsibilities
Design, build, and maintain high-performance backend services using Python, SQL, REST APIs, and NoSQL databases.
Build, manage, and optimize microservices architectures using Docker and Kubernetes.
Develop streaming and event-driven systems with Apache Kafka.
Implement and optimize data pipelines, services, and integrations on Azure Cloud, especially using Databricks and cloud-native services.
Leverage GitHub/Azure DevOps, CI/CD pipelines, and DevOps practices for smooth, automated deployments.
Contribute to prompt engineering, and design workflows involving LLMs and GenAI-based applications.
Collaborate with cross-functional teams including data scientists, ML engineers, and business stakeholders.
Participate in architectural discussions and code reviews to ensure quality and scalability.
Provide mentorship to junior developers and lead small pods or scrum teams when required.
Troubleshoot, debug, and optimize applications under tight deadlines when needed.
Preferred candidate profile
Required Skills
Strong programming skills in Python (5+ years)
Expertise in SQL and working with NoSQL databases (e.g., MongoDB, Cosmos DB)
Experience building and consuming REST APIs
Real-time data experience using Apache Kafka
Hands-on with Azure Cloud (or AWS/GCP with willingness to learn Azure)
Experience with GitHub, Git workflows, and CI/CD
Containerization using Docker and orchestration with Kubernetes
Experience with Azure Databricks or equivalent Spark-based platform
Familiarity with DevOps practices
Exposure to Generative AI, including prompt engineering and integrating LLMs into applications
Job Placements, International Resumes, Professional Resume Writing, Cover Letters, LinkedIn Profile