Python Developer

mthree Recruiting PortalNew York, NY
$85,000 - $120,000Onsite

About The Position

We are looking for a Python Developer in Data Engineering to join a dynamic team for one of our clients. This role is ideal for someone interested in distributed systems, working with highly scalable and reliable services, and thriving in a fast-moving environment. You will tackle new technological challenges, solve hard problems, and learn from exposure to a fluid environment while helping clients with their challenges. A strong belief in teamwork, a desire for personal and professional growth, and attributes like grit, drive, and a deep sense of ownership are highly valued. 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.

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.
  • 1-4 years of experience in software development with a focus on Python & data.
  • Must be currently authorized to work in the United States on a full-time basis. The Company will not sponsor applicants for work visas.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service