Python Developer

mthree·New York·United States·Data Engineering

mthree is hiring a Python Developer in New York. Posted 2026-07-09; applications close 2026-09-07 (in 48 days).

Role details

Overview

We are seeking a Python Developer in Data Engineering to join a dynamic team for one of our clients in the financial industry. Local candidates are preferred.

About the Role

As an intermediate-level Python developer in data engineering, you will design, build, and maintain data pipelines to extract, transform, and load data, ensuring data quality and scalability while collaborating with cross-functional, cross-regional teams.

Responsibilities

  • Design, develop, and implement software applications and scalable data pipelines using Python and related technologies.
  • Optimize data workflows to handle large datasets efficiently.
  • Write clean, efficient, and maintainable code that meets industry standards.
  • Develop and manage databases and applications.
  • Implement ETL processes for data extraction, transformation, and loading.
  • Write and document effective APIs.
  • Test software at scale to ensure responsiveness and efficiency.
  • Ensure data accuracy, consistency, and completeness; identify and resolve data issues or anomalies.

Collaboration and Communication

  • Collaborate with team members, stakeholders, and other developers to define project requirements and develop technical solutions.
  • Participate in code reviews to ensure code quality and best practices.

Problem Solving and Debugging

  • Troubleshoot, debug, and upgrade software; identify and resolve performance issues and bugs.

Documentation

  • Contribute to the documentation of code and projects.

Skills and Qualifications

  • Proficiency in Python with strong object-oriented programming principles.
  • Familiarity with data structures and algorithms and their practical applications.
  • Experience with data libraries (e.g., NumPy, Pandas; Flask or Django is acceptable).
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with data storage technologies (e.g., data lakes, distributed file systems).
  • Knowledge of ETL tools (e.g., Apache Airflow, Apache Kafka).
  • Experience with orchestration tools and cloud platforms (e.g., Ansible, Terraform/Kubernetes, AWS, Azure, GCP).
  • Familiarity with modern CI/CD frameworks and tools (e.g., Git, Jenkins, GitHub).
  • Hands-on experience with Linux.
  • Demonstrated ability to troubleshoot problems and identify root causes; ability to think creatively.
  • Experience: 1–4 years of software development with a focus on Python and data.

Compensation & Experience

We are committed to fair, transparent pay and a comprehensive benefits package. The base pay range for this position is $85,000–$100,000 USD. The final salary will depend on location, skills, and experience.

Eligibility

Applicants must be currently authorized to work in the United States on a full-time basis. The company will not sponsor applicants for work visas.

Other open Data Engineering roles

Applying to this role

This Python Developer role at mthree runs through the firm's own careers portal and expects a CV and cover letter written specifically for the posting, not a portable submission carried across firms. Jorb AI's application agent tailors a CV and cover letter from your background to this posting and tracks the role alongside the rest of your applications.

Jorb AI tracks details for Python Developer at mthree. Postings refresh hourly from primary careers pages. Job details mirror the firm's posting; the apply link goes directly to the source. Last refreshed 2026-07-21.

mthree careers

Save this role and tailor your cover letter with Jorb AI.