Responsibilities
- Challenge advanced language models on topics like asynchronous programming, RESTful API integration, memory management, object-oriented design, secure coding practices, and debugging distributed systems—documenting every failure mode so we can harden model reasoning.
- Converse with the model on software engineering tasks and technical scenarios using Python, verify logical accuracy and coding fluency, assess code quality and clarity, capture reproducible error traces, and suggest improvements to our prompt engineering and evaluation metrics.
Requirements
- Expertise in Python
- Fluency in algorithms, data structures, software architecture, frontend and backend development, cloud infrastructure, and systems programming
- Experience in asynchronous programming, RESTful API integration, memory management, object-oriented design, secure coding practices, and debugging distributed systems
- Clear, metacognitive communication—“showing your work”
Nice to Have
- Bachelor’s, master’s, or PhD in computer science, software engineering, or a closely related technical field
- Real-world Python experience, technical writing, or open-source contributions
Additional Information
- You’ll supply a secure computer and high-speed internet; company-sponsored benefits such as health insurance and PTO do not apply.
