remote
Senior Python Data Engineer
Data Engineer
Senior Python Data Engineer responsible for building scalable, production‑grade data platforms that operationalize machine learning workflows, design robust APIs, and maintain high‑reliability data pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain production‑grade data platforms that support data science and machine learning workflows.
- Build and optimize data pipelines, APIs, and services to process and publish business‑critical datasets.
- Collaborate closely with Data Scientists to productionize analytical prototypes into scalable, maintainable software.
- Ensure adherence to software engineering best practices, including code quality, testing, CI/CD, and documentation.
- Monitor system performance, troubleshoot issues, and implement improvements for reliability and scalability.
Requirements
- 5–9 years of experience in Python development and data engineering.
- Experience with software engineering best practices: version control, automated testing, CI/CD, and documentation.
- Excellent problem‑solving skills and ability to work collaboratively with cross‑functional teams.
Skills
pythonmachine learning