Contract Python Developer
Contract Python Developer
Posted yesterday
SENIORITY
Senior
About the role
- Design, develop, and deliver complex graphics applications in Python
- Implement and optimize computer vision pipelines using SAM 3 segmentation, OpenCV, and Depth Anything V2
- Develop and refine Google Gemini prompts to improve model output and application performance
- Integrate 3D engines and visualization frameworks such as Three.js, WebGL, and WebGPU pipelines
- Translate machine learning models into stable, production-ready features
- Provide senior technical leadership on architecture, code quality, and delivery
- Collaborate with product, design, and engineering stakeholders to meet project goals
- 8+ years of software engineering experience
- 4+ years in a Senior Developer role
- Advanced proficiency in Python
- Strong working knowledge of machine learning models
- Hands-on experience with SAM 3 segmentation, OpenCV, and Depth Anything V2
- Experience with Google Gemini prompt refinement
- Experience integrating 3D engines or visualization frameworks (e.g., Three.js, WebGL/WebGPU pipelines)
- Demonstrated experience delivering complex graphics or visualization applications
- Experience with earlier SAM versions (SAM, SAM 2) or other segmentation models
- Background in 3D reconstruction, point clouds, or AR/VR
- Experience with other large language or vision-language models
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
