Software Engineer - Python & TypeScript
Technology
Epsilon Solutions Ltd.3 weeks ago
Part timeFully remote
Job description
Senior Software Engineer - Python &TypeScript
Work site: Canada- Remote- PST Time zone
Part-time-
About the Role
As a Senior Software Engineer, you will contribute to AI-focused engineering and evaluation workflows. You will work closely with researchers and engineers to translate qualitative judgment into scalable processes and help maintain a high standard of quality across data and evaluation initiatives.Key Responsibilities
- Design, refine, and iterate on rubrics and evaluation criteria for preference data.
- Review and label data while maintaining a high standard of quality and identifying subtle issues.
- Build and maintain pipelines and infrastructure supporting data generation, collection, and evaluation workflows.
- Synthesize findings from data-related work into clear and actionable technical write-ups, updates, and recommendations .
- Collaborate closely with researchers and engineers to convert qualitative judgment into scalable processes.
- Navigate complex and ambiguous technical problems and contribute to practical, high-quality solutions.
- Communicate technical concepts clearly and concisely to relevant stakeholders.
- 5+ years of professional experience with strong proficiency in:
- Python, particularly building and maintaining pipelines and infrastructure; or
- TypeScript, with experience contributing to or navigating large codebases such as VSCode being an advantage.
- Hands-on experience with preference data collection and/or rubric creation.
- Strong written and verbal communication skills.
- Ability to distill complex technical work into clear, structured, and actionable summaries.
- Strong quality-oriented judgment and the ability to explain why a particular output or approach meets a high-quality standard.
- Comfortable working in fast-moving and ambiguous environments.
- Ability to work independently while collaborating effectively with engineering and research teams.
- Experience working with large-scale or complex codebases.
- Experience building or maintaining data-generation, data-collection, or evaluation pipelines.
- Exposure to AI/ML, LLM, model evaluation, or preference-data workflows.
- Fully remote working environment.
- Opportunity to contribute to cutting-edge AI projects .
- Exposure to projects involving AI evaluation, preference data, and large-scale engineering workflows.
- Collaboration with experienced researchers and engineers working on advanced AI initiatives.
Keywords
pythontypescriptmicrosoft-typescriptperformance-support-toolstime-and-attendanceartificial-intelligenceassessment-assessment-toolsplanning-and-designvisual-art-designproduct-development-and-designfashion-designers-collectionscredit-and-collectionsvisual-studio-codemachine-learninglarge-language-model-llmremote-workingenvironment-health-and-safety-hsseecology-environment
Interested in this role?