
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.