Crossing Hurdles is seeking a Python Software Engineer for a part-time, remote contract position. The role involves building and maintaining complex Python services, contributing to AI model-training workflows, and collaborating with researchers and engineers.
Responsibilities:
- Build and maintain complex, production-grade Python services, tools, or frameworks
- Apply advanced Python features such as async/await, generators, decorators, and context managers
- Design modular, testable, and well-structured codebases using modern Python best practices
- Contribute to AI model-training workflows by providing high-quality engineering input
- Collaborate asynchronously with researchers and engineers on model-training projects
Requirements:
- Strong experience building and maintaining production-grade Python systems
- Strong command of Python language fundamentals and advanced features
- Strong experience with modern Python tooling and frameworks
- Strong experience writing modular, testable code and using testing frameworks
- Ability to reason about performance, profiling, and memory optimization
- Ability to work independently in a remote, contract-based environment