PitchMeAI
YO IT Consulting

Python Developer - Remote

YO IT Consulting · San Francisco, CA

  • Hybrid
  • Part-time
  • $85,000 / year
  • San Francisco, CA

Job highlights

  • Remote backend developer role with AI focus.
  • Design and improve scalable backend APIs.
  • Test and provide feedback on AI models.
  • Collaborate with AI research and engineering teams.
  • Part-time contract role for experienced developers.

About the role

Python Developer AI Expert

Join our customer's team as an experienced Backend Developer. In this high-impact, remote role, you'll design, implement, and continually improve robust backend APIs while collaborating with cutting-edge AI research. You'll help test and shape the next generation of developer tools alongside a high-caliber engineering group.

Key Responsibilities

  • Design, develop, and optimize REST and GraphQL endpoints for scalable APIs.
  • Drive data validation, error handling, and security best practices within backend services.
  • Plan and execute database migrations, optimizations, and schema changes as needed.
  • Actively test new AI-powered models in Cursor, providing actionable feedback via incident reports, bug traces, and screenshots.
  • Participate in 4-day intensive testing bursts, exploring how AI models impact real coding workflows.
  • Engage thoughtfully with the research team in a dedicated Slack channel to discuss findings and propose improvements.
  • Submit detailed post-burst surveys, delivering insights on model performance and developer experience.

Required Skills And Qualifications

  • 3+ years of professional experience as a backend developer, with strong expertise in Python.
  • Proficient in building and maintaining RESTful and GraphQL APIs.
  • Advanced understanding of backend data validation, error handling, and API security.
  • Hands-on experience with database migrations, performance tuning, and schema design.
  • Extensive use of AI tools for coding; familiarity with Cursor is highly desirable.
  • Outstanding written and verbal communication skills, with a knack for clear incident and bug reporting.
  • Proven ability to thrive in fast-paced, confidential, and collaborative remote environments.

Preferred Qualifications

  • Visible contributions to open source (e.g., GitHub stars or contributions).
  • Experience designing or evaluating experimental tooling and developer workflows.
  • Demonstrated enthusiasm for AI advancements in software development.

Key skills/competency

  • Python
  • Backend Development
  • API Design
  • REST
  • GraphQL
  • Database Migration
  • API Security
  • AI Tools
  • Cursor
  • Bug Reporting

Skills & topics

  • Python Developer
  • AI Expert
  • Backend Developer
  • Remote
  • Part-time
  • Contract
  • API Development
  • GraphQL
  • REST
  • Database Management
  • AI Tools
  • Cursor
  • Software Engineering
  • YO IT Consulting

How to get hired

  • Tailor your resume: Highlight Python, AI tools, and API experience.
  • Showcase AI proficiency: Emphasize any Cursor or similar tool usage.
  • Quantify achievements: Use numbers to show impact in previous roles.
  • Prepare for technical questions: Review backend development, APIs, and AI concepts.
  • Demonstrate remote work skills: Highlight communication and collaboration experience.

Technical preparation

Practice Python coding challenges.,Build and test REST/GraphQL APIs.,Review database migration techniques.,Explore AI coding tools like Cursor.

Behavioral questions

Describe a complex bug you reported.,How do you provide constructive feedback?,How do you adapt to fast-paced environments?,Share an experience collaborating remotely.

Frequently asked questions

What is the primary focus of the Python Developer AI Expert role at YO IT Consulting?
The Python Developer AI Expert role at YO IT Consulting focuses on designing, developing, and optimizing backend APIs while collaborating closely with cutting-edge AI research and testing AI-powered coding tools like Cursor.
Is this a full-time or part-time position?
This is a part-time contract position, offering flexibility for experienced developers to contribute to high-impact projects.
What Python experience is required for the Python Developer AI Expert role?
You need at least 3 years of professional experience as a backend developer with strong expertise in Python to be considered for this role.
Does the company provide the AI tools for testing, or should candidates have their own?
The description implies candidates will be testing new AI-powered models, likely within a provided environment or with guidance on tool access like Cursor. Familiarity with these tools is highly desirable.
What are the core responsibilities for this Python Developer position?
Core responsibilities include designing and optimizing APIs, managing databases, ensuring data validation and security, and actively testing AI models, providing detailed feedback.
How important is experience with Cursor for this role?
Familiarity with Cursor is highly desirable for this Python Developer AI Expert role, as you will be actively testing new AI-powered models within it.
What kind of feedback is expected from candidates testing AI models?
Candidates are expected to provide actionable feedback through detailed incident reports, bug traces, screenshots, and post-burst surveys, focusing on model performance and developer experience.
Can candidates apply if they have contributions to open source projects?
Yes, visible contributions to open source projects are considered preferred qualifications, demonstrating technical skill and community engagement.