2

Remote Astronomy Software Engineer Jobs in Surrey, BC

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

New

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

New

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

New

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Senior Software Engineer

Vancouver, BC ยท Remote

CA$98K - CA$147K/yr

Senior Software Engineer This role reports to the Chief Technology Officer. This is a full-time ... Strong communication skills and comfort working in a remote, distributed team * Confidence in ...

Backend Engineer - Remote

Vancouver, BC ยท Remote

$80 - $120/hr

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

next page

Showing results 1-20

Remote Astronomy Software Engineer information

What is a remote astronomy software engineer?

Remote Astronomy Software Engineers are professionals who design, develop, and maintain software systems used in astronomical research and observation, all while working from a remote location. They collaborate with scientists and engineers to create tools for data collection, analysis, and visualization, often handling large datasets from telescopes or simulations. Their work supports discoveries in astrophysics by ensuring that astronomers have reliable, efficient software to process and interpret data. The remote aspect allows them to contribute to projects globally, often working with international research teams.

How does a remote astronomy software engineer typically collaborate with astronomers and other scientific team members?

As a Remote Astronomy Software Engineer, you will regularly collaborate with astronomers, data scientists, and research teams through virtual meetings, shared documentation platforms, and version control systems. Effective communication is essential, as you'll often translate complex scientific requirements into robust and efficient software solutions. You may be involved in code reviews, troubleshooting sessions, and the integration of software tools with astronomical instrumentation or data pipelines. Building strong remote working relationships and proactively seeking feedback are key to ensuring your software meets the evolving needs of scientific users.

What are the key skills and qualifications needed to thrive as a remote astronomy software engineer, and why are they important?

To thrive as a Remote Astronomy Software Engineer, you need a solid background in computer science, experience with scientific programming, and a familiarity with astronomical concepts, often supported by a relevant degree. Proficiency in programming languages such as Python or C++, experience with data analysis tools, and knowledge of astronomical data systems like FITS or VO are typically required. Strong problem-solving, independent work ethic, and effective virtual communication skills set top candidates apart. These abilities are crucial for developing robust software solutions that support astronomical research, often in distributed and collaborative environments.

What are popular job titles related to Remote Astronomy Software Engineer jobs in Surrey, BC?

For Remote Astronomy Software Engineer jobs in Surrey, BC, the most frequently searched job titles are:

What job categories do people searching Remote Astronomy Software Engineer jobs in Surrey, BC look for?

The top searched job categories for Remote Astronomy Software Engineer jobs in Surrey, BC are:

What cities near Surrey, BC are hiring for Remote Astronomy Software Engineer jobs?

Cities near Surrey, BC with the most Remote Astronomy Software Engineer job openings:

AI Software Engineer - Remote

Vancouver, BC โ€ข Remote

$80 - $120/hr

Full-time

Posted 3 days ago

New


Job description

Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities
  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization.
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.
Required Skills
  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript.
  • Strong understanding of algorithms and data structures.
  • Experience with bug fixing and debugging complex software issues.
  • Proven experience in feature implementation and codebase refactoring.
  • Strong knowledge of performance optimization and tuning.
  • Excellent written and verbal communication.
  • Strong attention to detail.
Preferred Qualifications
  • Experience working with large-scale or distributed codebases.
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices.
  • Experience working effectively in remote or cross-functional teams.
Hiring Process
  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.
Compensation

Compensation is output-based, with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding.