Remote contractor opportunity for experienced .NET engineers to provide backend development, cloud architecture, and software engineering expertise toward training and improving next-generation AI systems.
Python Developer
Job description
About the Role
As a Python Developer, you will apply your backend engineering expertise to help train and evaluate next-generation AI systems.
This role combines software development with hands-on testing of advanced AI-powered coding tools. You will contribute real-world engineering knowledge while helping improve the quality, reliability, and effectiveness of AI-assisted software development.
No prior AI experience is required. Strong Python and backend development expertise are the primary qualifications.
Key Responsibilities
Backend Development
- Design, develop, and optimize REST APIs, GraphQL APIs, and backend services
- Build scalable and maintainable backend systems using Python
- Implement data validation, error handling, and API security best practices
Database & Performance Engineering
- Plan and execute database migrations, schema updates, and performance optimizations
- Improve scalability, reliability, and efficiency of backend systems
AI Model Evaluation
- Test AI-powered coding models using Cursor
- Participate in intensive testing cycles consisting of 4-day testing bursts in real-world software engineering workflows
- Evaluate how AI systems perform in practical development scenarios
Incident Reporting & Research
- Create detailed incident reports, bug reports, technical feedback, screenshots, and traces
- Collaborate with research teams through dedicated communication channels
- Share findings and recommend improvements to model behavior
Developer Experience Analysis
- Complete structured evaluations of model performance, developer productivity, workflow quality, and tool usability
- Contribute insights that help shape future AI coding assistants
Required Skills & Qualifications
- 3+ years of professional backend development experience
- Strong expertise in Python, REST APIs, and GraphQL
- Advanced understanding of data validation, error handling, API security, and backend architecture
- Experience with database migrations, schema design, and performance tuning
- Extensive use of AI coding tools; familiarity with Cursor is highly desirable
- Excellent written communication, verbal communication, and technical reporting
- Ability to thrive in fast-paced environments, remote teams, and confidential projects
Preferred Qualifications
- Contributions to open-source projects and active GitHub participation
- Experience evaluating developer tools, experimental software, and engineering workflows
- Strong interest in AI-assisted software development and emerging engineering technologies
Additional Information
This opportunity allows experienced Python developers to combine backend engineering expertise with hands-on evaluation of frontier AI coding tools, directly influencing the future of AI-powered software development.
You will be redirected to the company's website to complete your application.