Senior Python Developer/ Data Engineering - Mumbai

apartmentWeekday placeMumbai scheduleFull-time calendar_month 

This role is for Weekday's client.

Requirements

Primary Responsibilities
  • Develop tooling and self-service capabilities for deploying AI solutions for the firm. Collaborate with other developers to enhance the developer experience when building and deploying AI applications.
  • Have a platform mindset and build common, reusable solutions to scale Generative AI use cases using pre-trained models as well as fine-tuned models.
  • Leverage Kubernetes/OpenShift to develop modern containerized workloads.
  • Leverage container registries like JFrog artifactory, container packaging/configuration management technologies like Helm & Kustomize, and GitOps deployment methods to orchestrate, manage and deploy these workloads.
  • Integrate with capabilities such as large-scale vector stores for embeddings.
  • Author best practices on the Generative AI ecosystem, when to use which tools, available models such as GPT, Llama, Hugging Face etc. and libraries such as Langchain.
  • Analyze, investigate, and implement GenAI solutions focusing on Agentic Orchestration and Agent Builder frameworks.
  • Contribute to major design decisions and product selection for building Generative AI solutions. Inclusive of app authentication, service communication, state externalization, container layering strategy and immutability.
  • Ensure AI platform are reliable, scalable, and operational; (e.g. blueprints for upgrade/release strategies (E.g. Blue/Green); logging/monitoring/metrics; automation of system management tasks)
  • Participate in all team’s Agile/ Scrum ceremonies.
Required Skills
  • Strong hands-on Application Development background in at least one prominent programming language, preferably Python Flask or FAST Api.
  • Broad understanding of data engineering (SQL, NoSQL, Big Data, Kafka, Redis), data governance, data privacy and security.
  • Experience in developing, managing, and deploying Kubernetes workloads, preferably on OpenShift.
  • Experience with designing, developing, and managing RESTful services for large-scale enterprise solutions.
  • Hands-on experience with multiprocessing, multithreading, asynchronous I/O, and performance profiling in at least one prominent programming language, preferably Python.
  • Practitioner of unit testing, performance testing and BDD/acceptance testing.
  • Understanding of OAuth 2.0 protocol for secure authorization.
  • Proficiency with Open Telemetry tools, including Grafana, Loki, Prometheus, and Cortex.
  • Demonstrated experience in DevOps, understanding of CI/CD (Jenkins) and GitOps.
  • Ability to articulate technical concepts effectively to diverse audiences.
  • Strong desire and ability to influence development teams and help them adopt AI.
  • Demonstrated ability to work effectively and collaboratively in a global organization, across time zones, and across organizations
  • Understanding deep learning and Machine Learning frameworks such as TensorFlow or PyTorch.
  • Understanding of Information Security and secure coding practices.
  • Experience in building cloud and container native applications.
  • Knowledge of DevOps and Agile practices.
  • Excellent communication skills.
Desired Skills
  • Good knowledge of Microservice-based architecture and industry standards, for both public and private cloud.
  • Good understanding of modern Application configuration techniques.
  • Hands-on experience with Cloud Application Deployment patterns like Blue/Green.
  • Good understanding of State sharing between scalable cloud components (Kafka, dynamic distributed caching).
  • Good knowledge of various DB engines (SQL, Redis, Kafka, etc) for cloud app storage.
  • Experience building AI applications, preferably Generative AI and LLM based apps.
  • Deep understanding of AI agents, Agentic Orchestration, Multi-Agent Workflow Automation, along with hands-on experience in Agent Builder frameworks such Lang Chain and Lang Graph.
  • Experience working with Generative AI development, embeddings, fine tuning of Generative AI models.
  • Understanding of ModelOps/ ML Ops/ LLM Op.
  • Understanding of SRE techniques.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science or related field, or equivalent job experience
  • 5 years of experience in software engineering, design, and development
apartmentOne March IndiaplaceThāne, 16 km from Mumbai
Job Description Python Developer for a Stock Broking co in MUMBAI Job Description: We are seeking a talented Python Developer to join our team in the stock broking industry. The ideal candidate will have experience in developing Python-based...
check_circleNew offer

Python Developer Intern

apartmentArcot GroupplaceMumbai
About Us: Arcitech AI is a forward-thinking organization dedicated to innovation and excellence in software development. We are looking for a passionate and talented Python Developer Intern to join our dynamic engineering team. This is an excellent...
local_fire_departmentUrgent

Lead Consultant, GenAI-Python Developer

apartmentGenpactplaceMumbai
digital operations services, and expertise in data, technology, and AI Inviting applications for the role of Lead Consultant, GenAI-Python Developer In this role, you will be responsible for coding, testing and delivering high quality deliverables...