Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Python Developer (ML Engineer) on a contract basis, remote location, offering competitive pay. Key skills include Python, RESTful APIs (FastAPI/Flask), SQL, and experience with machine learning workflows and ETL processes.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
🗓️ - Date discovered
April 18, 2025
🕒 - Project duration
Unknown
🏝️ - Location type
Remote
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
United States
🧠 - Skills detailed
#Data Pipeline #API (Application Programming Interface) #Data Modeling #NumPy #Version Control #Databases #Deployment #Data Science #Database Architecture #Data Integrity #Pandas #Data Quality #Data Governance #GIT #Code Reviews #GitHub #Python #Compliance #Data Integration #Pytest #"ETL (Extract #Transform #Load)" #ML (Machine Learning) #Database Management #SQL Queries #Libraries #Scala #Data Analysis #SQL (Structured Query Language) #FastAPI #Flask #Predictive Modeling
Role description

Job Title: Python + API Developer (ML Engineer)

Job Location: Remote

Employment Type: Contract

Job Description:

We are seeking a skilled Python + API Developer to join our team, with a strong foundation in backend development, data integration, and machine learning workflows. The ideal candidate will have experience working with RESTful APIs, data pipelines, and collaborative software development practices.

________________________________________

Key Responsibilities:

   • Develop clean, efficient, and maintainable Python code following industry best practices.

   • Build and deploy RESTful APIs using FastAPI and frameworks such as Flask.

   • Write and maintain unit tests using frameworks like Pytest and unittest to ensure code quality.

   • Design and optimize SQL queries for effective database interactions and data integrity.

   • Work closely with data scientists and analysts to implement and optimize machine learning algorithms for predictive modeling and data analysis.

   • Participate in ETL development, data modeling, and database management.

   • Ensure data quality through the enforcement of accuracy, consistency, and reliability standards.

   • Support the deployment and optimization of machine learning models.

   • Implement data governance standards to ensure compliance with industry regulations and internal policies.

   • Use GitHub for version control, including creating/merging branches, resolving conflicts, and managing pull requests.

   • Participate in code reviews and contribute to a culture of continuous improvement.

Required Skills:

   • Proficiency in Python, with a focus on backend development and data handling.

   • Experience with RESTful API development (FastAPI/Flask).

   • Solid understanding of SQL and relational databases.

   • Familiarity with Python libraries such as Pandas and NumPy.

   • Experience with version control systems like Git and GitHub.

   • Understanding of ETL pipelines and database architecture.

   • Strong collaboration and communication skills.

   • Problem-solving mindset and a drive for clean, scalable solutions.