Backend Python Engineer
Job Description
Python's versatility makes it a powerhouse for backend development, driving everything from web services to complex APIs. As a Backend Python Engineer, you will be instrumental in refining AI's capacity to generate secure, scalable, and performant Python backend code, ensuring the reliability of future AI-powered applications.
Key Responsibilities
Review and validate AI-generated Python backend code for frameworks like Django, FastAPI, and Flask, ensuring functional correctness and adherence to best practices.
Create high-quality training data by crafting instruction-response pairs for common backend patterns, API design, and database interactions.
Evaluate the quality of AI-generated ORM queries (e.g., Django ORM, SQLAlchemy) for efficiency and security.
Assess AI's ability to implement authentication (e.g., JWT, OAuth) and authorization mechanisms correctly.
• Provide constructive feedback on AI's handling of asynchronous programming (e.g., \`asyncio\