Yo IT Consulting
Python Developer
Posted
3 weeks ago
Experience
3+ Years
Salary
$30 - $100 /hour
Deadline
Closed
Job Summary
The Python Developer builds secure backend components while systematically auditing the performance of experimental AI code models. Core responsibilities include writing optimized Python REST/GraphQL APIs, executing database schema migrations, stress-testing AI agents inside Cursor, authoring highly descriptive incident and bug reports, and submitting deep post-burst survey analyses directly to AI research teams.
Technical Spectrum & Domain Context
In this role, you will work across a dual-natured technical spectrum:
- The Production Architecture: Designing, securing, and maintaining robust backend APIs using Python frameworks (such as FastAPI, Django, or Flask) connected to relational/non-relational databases.
- The Evaluation Environment: Using cutting-edge AI coding environments—principally Cursor—to write, refactor, and debug code while analyzing the underlying AI's cognitive accuracy, edge-case awareness, and contextual retrieval.
Experience & Competencies
Candidates must demonstrate a strong professional background in Python backend engineering along with a deep familiarity with AI-assisted development tools:
Backend Architecture & System Design
- Professional Tenure: Minimum of 3+ years of direct professional experience operating as a dedicated backend software engineer with advanced, idiomatic mastery of Python.
- API Construction: Deep proficiency designing, developing, and deploying scalable REST and GraphQL endpoints for complex application ecosystems.
- Data Integrity & Security: Advanced understanding of backend data validation, comprehensive error handling paradigms, and API security protocols (such as JWT, OAuth, and input sanitization).
- Database Management: Hands-on experience executing complex database migrations, performance tuning, query optimization, and architectural schema design.
AI Tooling Literacy & Evaluation Acuity
- AI-Assisted Coding Habits: Extensive everyday use of AI generation tools within your current coding workflows; familiarity with the Cursor IDE or advanced LLM extensions is highly desirable.
- Analytical Documentation: Exceptional written communication skills, showcasing an ability to break down non-deterministic AI bugs into clear incident reports, step-by-step reproduction traces, and screenshot walkthroughs.
- Agility under Pressure: Proven ability to operate effectively within high-speed, highly confidential, and collaborative remote environments.
Preferred Qualifications
- Open Source Profile: Visible public contributions to open-source software ecosystems (e.g., maintained repositories, active pull requests, or notable GitHub stars).
- Workflow Design: Prior experience testing, evaluating, or designing experimental developer tools, IDE extensions, or engineering workflow pipelines.
- GenAI Enthusiasm: A demonstrable passion for the rapid acceleration of artificial intelligence inside the software engineering lifecycle.
Key Responsibilities
1. High-Quality Python Backend Engineering (40%)
- Develop Scalable APIs: Design, write, and optimize robust REST and GraphQL endpoints capable of processing high-volume data payloads.
- Enforce Security & Validation: Implement strict backend data validation routines, defensive error handling, and robust security measures to safeguard application services.
- Manage Database Schemas: Plan, document, and execute database migrations and schema optimizations without introducing downtime or regressions.
2. Cursor IDE AI Stress-Testing & Evaluation Bursts (30%)
- Execute Testing Bursts: Participate in focused, 4-day intensive testing windows designed to actively explore how experimental AI models handle real software engineering tasks.
- Isolate Model Failures: Stress-test code-generation algorithms inside Cursor, purposely feeding them ambiguous prompts, legacy code, and complex requirements to map out their architectural limitations.
- Document Diagnostic Files: Author comprehensive bug reports and incident logs containing detailed stack traces, prompt logs, and system screenshots whenever a model hallucinates or breaks down.
3. Research Team Collaboration & Insights Delivery (20%)
- Engage via Chat Channels: Maintain constant, thoughtful communication with the core AI research team inside dedicated, secure Slack channels to unpack model behavioral findings.
- Propose Workflow Improvements: Provide practical suggestions on how to improve context retrieval, prompt parsing, and autocomplete logic based on your daily development experiences.
- Submit Post-Burst Evaluations: Fill out highly detailed post-burst surveys, distilling qualitative developer experiences into structured, data-rich feedback loops for model fine-tuning.
4. Data Hygiene & Security Compliance (10%)
- Protect Intellectual Property: Maintain absolute confidentiality regarding all experimental models, unreleased IDE features, and proprietary training prompts.
- Maintain Code Quality: Ensure all self-authored code matches strict formatting, linting, and modern typing standards, providing a clean baseline for the AI models to read.
Expected Outputs & Deliverables
- Well-structured, fully tested Python API endpoints and optimized database schema blueprints.
- Exhaustive incident logs, bug traces, and behavioral screenshots profiling AI code-generation anomalies.
- Completed post-burst evaluation surveys full of actionable feedback for machine learning researchers.
- Daily collaborative contributions within technical Slack channels outlining model successes, limitations, and prompt vulnerabilities.
Skills Required:
- Computer / Software / It / Data
Quick Actions
Share Vacancy