Python Software Engineer (Remote)

Python Software Engineer (Remote)

Posted Today by Quik Hire Staffing

£100 Per hour
Undetermined
Remote
United Kingdom

Summary: The Python Software Engineer role is a remote position focused on contributing to a model-training project with a leading AI lab. The candidate will be responsible for developing and maintaining complex Python systems, ensuring high performance and reliability. Strong production engineering experience and excellent Python fundamentals are essential for success in this role. The position offers a flexible schedule and requires independent work in a remote environment.

Key Responsibilities:

  • Develop and maintain production-grade Python services, tools, and frameworks.
  • Design modular, testable codebases using modern Python tooling and best practices.
  • Work on APIs, backend systems, and service-layer architecture.
  • Debug, profile, and optimize Python applications for performance and memory efficiency.
  • Write and maintain unit and integration tests to ensure reliability and quality.
  • Collaborate asynchronously with AI research and engineering teams to support model-training workflows.

Key Skills:

  • Strong professional experience in Python software engineering.
  • Proven track record building and maintaining complex, production-grade Python systems.
  • Deep understanding of Python fundamentals, including decorators, generators, async/await, and context managers.
  • Experience with FastAPI, Pydantic, type hints, dependency injection, and testing frameworks.
  • Strong debugging, problem-solving, and code quality skills.
  • Ability to work independently in a remote, asynchronous environment.

Salary (Rate): £100 hourly

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Python Software Engineer (Remote)

Location: Remote (US, UK, Canada, EU)

Payout: $100/hour

Role Overview

We are looking for an experienced Python Software Engineer to contribute to a remote model-training project with a leading AI lab. This role focuses on building, maintaining, and improving complex Python systems used in real-world environments. The ideal candidate has strong production engineering experience, excellent Python fundamentals, and the ability to work independently on a flexible schedule.

Key Responsibilities

  • Develop and maintain production-grade Python services, tools, and frameworks.
  • Design modular, testable codebases using modern Python tooling and best practices.
  • Work on APIs, backend systems, and service-layer architecture.
  • Debug, profile, and optimize Python applications for performance and memory efficiency.
  • Write and maintain unit and integration tests to ensure reliability and quality.
  • Collaborate asynchronously with AI research and engineering teams to support model-training workflows.

Required Skills & Qualifications

  • Strong professional experience in Python software engineering.
  • Proven track record building and maintaining complex, production-grade Python systems.
  • Deep understanding of Python fundamentals, including decorators, generators, async/await, and context managers.
  • Experience with FastAPI, Pydantic, type hints, dependency injection, and testing frameworks.
  • Strong debugging, problem-solving, and code quality skills.
  • Ability to work independently in a remote, asynchronous environment.

Preferred Qualifications

  • Experience with large-scale or real-world engineering systems.
  • Familiarity with profiling tools, memory optimization, and performance tuning.
  • Background in top-tier tech environments or complex production software teams.
  • Experience supporting AI, model training, or research-oriented engineering projects.

Contract Details

Hourly contract role. Compensation: $100/hour based on experience. Remote and flexible schedule. Expected commitment: around 20 hours per week.

Equal Opportunity Employer

We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.