Senior Python Developer

CVAT.ai

United States

Remote

USD 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Flexible remote work from anywhere
Career development and community‑engA​

Job summary

CVAT.ai is seeking a Senior Python SDK Engineer to own the Python SDK and APIs for a leading open-source computer vision annotation tool. You will engage with a global developer community, shape SDK and API design, and drive improvements across backend, ML, and data infra.

This remote, full-time role offers flexible location (including Cyprus) and opportunities to work with a thriving open-source ecosystem while delivering robust developer-facing interfaces for real-world workflows.

Qualifications

  • Senior-level proficiency in Python, with experience designing and shipping SDKs or developer-facing APIs.
  • Strong software engineering fundamentals, including testing, documentation, and long-term maintainability.
  • Ability to communicate directly with users and community members and turn feedback into product decisions.
  • Comfort working independently, taking ownership, and driving initiatives from problem definition through delivery.
  • Understanding of data-intensive workflows and the challenges of working with large datasets.

Responsibilities

  • Own and evolve the Python SDK, making it intuitive, reliable, and effective for real-world annotation and machine learning workflows.
  • Design and develop high-level SDK abstractions that make complex operations simple and approachable.
  • Work directly with customers and community members to understand how the product is used and translate that into SDK and API improvements.
  • Identify problems, propose solutions, and drive technical and product decisions end to end with minimal supervision.
  • Collaborate across backend, machine learning, and data infrastructure areas to deliver cohesive improvements.
  • Use AI-assisted development tools in day-to-day engineering work while maintaining quality and reliability.
  • Address challenges of working with large, data-intensive workloads typical in computer vision pipelines.

Skills

Python
SDK design
API design
Testing

Job description

Role overview

This role owns the Python SDK and APIs of a widely used open-source computer vision annotation tool, shaping how a large and active user community integrates with the product. The work blends SDK design, backend engineering, and direct engagement with customers and community contributors to turn real-world workflows into better developer-facing interfaces. It calls for a high degree of ownership, from problem identification through technical and product decisions.

Responsibilities
  • Own and evolve the Python SDK, making it intuitive, reliable, and effective for real-world annotation and machine learning workflows.
  • Design and develop high-level SDK abstractions that make complex operations simple and approachable.
  • Work directly with customers and community members to understand how the product is used and translate that into SDK and API improvements.
  • Identify problems, propose solutions, and drive technical and product decisions end to end with minimal supervision.
  • Collaborate across backend, machine learning, and data infrastructure areas to deliver cohesive improvements.
  • Use AI-assisted development tools in day-to-day engineering work while maintaining quality and reliability.
  • Address challenges of working with large, data-intensive workloads typical in computer vision pipelines.
Requirements
  • Senior-level proficiency in Python, with experience designing and shipping SDKs or developer-facing APIs.
  • Strong software engineering fundamentals, including testing, documentation, and long-term maintainability.
  • Ability to communicate directly with users and community members and turn feedback into product decisions.
  • Comfort working independently, taking ownership, and driving initiatives from problem definition through delivery.
  • Understanding of data-intensive workflows and the challenges of working with large datasets.
Nice to have
  • Background in computer vision, annotation tooling, or machine learning infrastructure.
  • Hands-on experience with AI-assisted development tools in production engineering work.
  • Exposure to open-source development practices and community engagement.
Benefits and work setup
  • Full-time employment with flexible remote work from any location, or based in Cyprus.
  • Work-life balance supported by generous vacation and sick leave policies.
  • Medical insurance and benefits included.
  • Opportunities for career development and engagement with a global developer community on open-source projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python SDK Architect for Open-Source Vision Tools
Senior Python SDK Architect for Open-Source Vision Tools

CVAT.ai • United States

Remote
USD 120,000 - 180,000
Medical insurance
Flexible remote work from anywhere
Career development and community‑engA​
Backend Developer
Backend Developer

CVAT.ai • United States

Remote
USD 120,000 - 180,000
Remote work worldwide
Cyprus option for on-site work
Senior Python Developer, AI-Focused
Senior Python Developer, AI-Focused

EPAM Systems • United States

Remote
USD 120,000 - 180,000
Python Engineer (AI Inference)
Python Engineer (AI Inference)

Mathpix • New York (NY)

On-site
USD 70,000 - 90,000
Medical insurance
Vision insurance
401(k)
Senior Python Developer
Senior Python Developer

Xident • United States

Remote
USD 160,000 - 210,000
Remote work
Senior Python Developer (AI Experience)
Senior Python Developer (AI Experience)

EPAM Systems • United States

Remote
USD 110,000 - 170,000
Senior Python Developer (AI/ML)
Senior Python Developer (AI/ML)

EPAM Systems • United States

Remote
USD 120,000 - 170,000
Senior Python Developer (AI)
Senior Python Developer (AI)

EPAM Systems Inc • United States

Remote
USD 120,000 - 160,000
Senior Python Developer - AI & Machine Learning
Senior Python Developer - AI & Machine Learning

EPAM Systems • United States

Remote
USD 120,000 - 160,000
Senior Python Developer with AI Experience
Senior Python Developer with AI Experience

EPAM Systems • United States

Remote
USD 120,000 - 180,000