Python Developer

mthreeNew York, NY
$85,000 - $100,000Onsite

About The Position

We are looking for someone to be a part of a dynamic team for one of our clients as a Python Developer in Data Engineering. As an intermediate-level Python developer in data engineering, you'll 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. mthree is a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide. Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.

Requirements

  • Proficiency in Python, with a strong understanding of object-oriented programming principles.
  • Data Structures and Algorithms: Familiarity with common data structures and algorithms and corresponding usage in practical solutions.
  • Data : Experience with data libraries(e.g., Django, Flask, NumPy, Pandas).
  • Familiarity with(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 & cloud computing 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 debug to identify root cause.
  • Demonstrate ability to think outside of the box.
  • 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.

Nice To Haves

  • Interested in distributed systems and working with highly scalable and reliable services.
  • Like to work in a fast-moving environment and you aren't afraid to change things to make them better.
  • Enjoy new technological challenges and solving hard problems.
  • Keen to learn from exposure to a fluid environment while helping clients with their challenges.
  • Believe a team working well together is smarter than the single smartest person on that team.
  • Aspire to grow as a person and as a teammate.
  • Have grit, drive, and a deep sense of ownership.

Responsibilities

  • Designing, developing, and implementing software applications, scalable data pipelines using Python and related technologies.
  • Optimize data workflows to handle large datasets efficiently.
  • Writing clean, efficient, and maintainable code that meets industry standards.
  • Developing and managing databases and applications.
  • Implement data extraction, transformation, and loading (ETL) processes.
  • Writing and documenting effective APIs.
  • Testing software at scale to ensure responsiveness and efficiency.
  • Ensure data accuracy, consistency, and completeness.
  • Identify and resolve data issues or anomalies.
  • Collaborating with team members, stakeholders, and other developers to define project requirements and develop technical solutions.
  • Participating in code reviews to ensure code quality and best practices.
  • Troubleshooting, debugging, and upgrading software.
  • Identifying and resolving performance issues and bugs.
  • Contributing to the documentation of code and projects.

Benefits

  • Comprehensive benefits package
  • Competitive compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service