Python API Developer with Apache Spark

IT Services
  • IT Services
  • India

This role focuses on building robust Python APIs that leverage Spark for large-scale data processing. It offers the chance to work with distributed computing frameworks and contribute to cutting‑edge data solutions. Candidates will collaborate with data engineering and machine‑learning teams on real‑world projects.

What You’ll Do

  • Design and implement scalable Python APIs on Apache Spark.
  • Develop PySpark pipelines for data ingestion and transformation.
  • Optimize Spark jobs for performance and resource usage.
  • Collaborate with data engineers to refine data models.
  • Conduct unit testing and code reviews for API components.
  • Document API interfaces and usage guidelines.

What You Need

  • Proficiency in Python programming.
  • In‑depth knowledge of Apache Spark and PySpark.
  • Experience designing data pipelines for large‑scale processing.
  • Strong understanding of data engineering principles.
  • Ability to optimize distributed computations.
  • 6–8 years of professional software development experience.
  • Familiarity with machine‑learning data workflows.

The Opportunity

This contract role allows you to contribute to high‑impact data projects in an on‑site environment. You’ll work with a global tech team and help drive innovation in data engineering.

Similar Jobs to Apply
  • BNP Paribas
    India

    Join a fast‑moving payments technology team delivering high‑throughput, secure Java services for billions of transactions each year. You’ll work in an Agile, DevOps‑centric environment, collab
  • Patna Labs
    India

    Join a fast‑moving freelance project building production‑grade Rust back‑ends. You’ll work remotely, dedicating about 20 hours a week to design, develop, and validate high‑performance serv
  • Nike
    India

    Join a fast‑moving finance technology team that powers global Order‑to‑Cash operations. You’ll design, implement and support SAP Billing & Pricing in S/4HANA and AFS, working with finance,
  • Infinite Computer Solutions
    India

    Join a leading technology services firm to shape enterprise‑grade cloud solutions and container‑native platforms. You’ll drive architecture design, mentor teams, and ensure robust delivery acros