Senior Python Software Engineer (ML Background)

Senior Python Software Engineer (ML Background)

Senior Python Software Engineer (ML Background)

Upwork

Upwork

Remoto

2 hours ago

No application

About

Job Description We are seeking a skilled Python Software Engineer with a solid background in data engineering and software engineering and exposure to machine learning. The ideal candidate will work with Polars as the primary data frame library and contribute to building, testing, and optimizing data-driven solutions. Key Responsibilities -Develop and optimize data workflows using Python and Polars. -Hands-on experience in data engineering -Write clean, maintainable, and efficient code with a strong emphasis on software engineering principles. -Implement and maintain unit testing and end-to-end testing. -Utilize Docker for testing and development environments. -Collaborate with cross-functional teams to integrate solutions within Google Cloud Platform (GCP). Apply a foundational understanding of machine learning concepts in project work. Contribute to projects requiring some Ruby coding support. Requirements -Strong proficiency in Python. -Solid software engineering skills (design, architecture, and best practices). -Experience working with Polars (or similar data frame libraries). -Hands-on experience in data engineering, including designing, building, and optimizing data pipelines, ETL processes, and workflows. -Knowledge of unit testing and end-to-end testing frameworks. - Hands-on experience with Docker for testing purposes. Exposure to GCP services. Basic understanding of machine learning concepts. Good to have some experience with Ruby.