Role: Senior Python Engineer

Position Type: Full-Time Contract (40hrs/week)

Contract Duration: Long Term

Work Hours: India Standard Time (Team Sync-ups in PST)

Work Schedule: 8 hours/day (Mon-Fri)

Location: Hybrid – Pune, India

We are seeking a Senior Python Engineer with strong experience in big data processing, PySpark, and scalable API development. The ideal candidate will have expertise in Python-based data engineering, data science integration, and distributed data systems.

Key Responsibilities

  • Develop scalable Python applications and APIs for large-volume datasets
  • Build and optimize big data processing workflows using PySpark
  • Work with structured and unstructured data across distributed systems
  • Implement data science and machine learning algorithms
  • Develop reusable, high-quality code with strong testing practices
  • Collaborate with global engineering and business teams
  • Integrate Python applications with relational and NoSQL databases

Requirements

  • 8+ years of advanced Python development experience
  • Strong hands-on experience with PySpark
  • Experience with Django and/or Flask
  • Experience with Pandas, NumPy, PyArrow, and related Python libraries
  • Experience implementing machine learning/data science solutions
  • Experience developing REST APIs for high-volume datasets
  • Experience with RDBMS and NoSQL databases such as Cassandra or HBase

Nice-to-Have

  • Data munging/wrangling experience
  • Experience with scikit-learn
  • Big data ecosystem exposure





Source link