Senior Python Developer

NewDelhi, Delhi, India
Sep 06, 2024
Sep 06, 2025
Remote
Full-Time
3 Years
Job Description

EPAM is seeking a Senior Python Developer to join our dynamic and innovative team. As a global leader in digital platform engineering, we create impactful solutions and foster an inclusive culture that promotes continuous learning and growth. This is a remote position, providing you the flexibility to work from anywhere in India while collaborating with multi-national teams on cutting-edge projects.

Key Responsibilities

  • Design and implement REST APIs for Skills ML services on our cloud infrastructure.
  • Automate data processing pipelines in the Cloud, including CV parsing and CV processing.
  • Develop and maintain CI/CD pipelines for ML models and services.
  • Integrate with other EPAM services and applications.

Required Skills and Experience

  • 3+ years of hands-on Python development experience.
  • Proven experience with APIs and system integrations.
  • Expertise with Apache Airflow and Apache Kafka.
  • Working knowledge of BigQuery Datasets and Cloud Dataflow.

Nice to Have

  • Experience with Helm, Kubernetes, Docker, Flask.
  • Familiarity with Data Science workflows and MLOps practices.
  • Knowledge of real-time services in cloud environments.

What We Offer

  • Comprehensive insurance coverage.
  • Paid leaves, including maternity, paternity, bereavement, and special COVID-19 leaves.
  • Financial assistance for medical emergencies.
  • Retirement benefits, including VPF and NPS.
  • Tailored Mindfulness and Wellness programs.
  • Flexible and hybrid work options.
  • Financial assistance through soft loans for home workspace setup.
  • Relocation and mobility programs for those open to moving.
  • Access to EPAM Hobby Clubs for community engagement.
  • Extensive learning opportunities with LinkedIn Learning (22,000+ courses) and EPAM University.
  • Mentorship and career progression tools to drive your career.
  • A culture of innovation and networking through professional communities and idea-sharing platforms.

About EPAM

At EPAM, we are committed to making a positive impact on our customers, employees, and communities. We embrace diversity, collaboration, and creativity, providing you with the opportunity to discover and reach your full potential. You will work with a diverse community of experts and innovators, contributing to transformative projects across the globe.

Application Process

After applying, you’ll receive a confirmation email with a link to our platform, where you can monitor your application status and enjoy a streamlined application process. Please ensure that your resume includes all relevant skills for the position, and kindly note that we accept CVs in English only. You may also be considered for other projects within EPAM.

Join us to be part of a forward-thinking company that promotes innovation, flexibility, and personal growth. We welcome applications from passionate and experienced developers looking to make a mark in the world of technology.