Skip to main content

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.
Required Qualiffications
  • 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.
Preferred Background
  • 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.
What You Can Expect
  • 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?