Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Algorithms Engineer - HYBRID image - Rise Careers
Job details

Algorithms Engineer - HYBRID

RefleXion is seeking an Algorithms Engineer to develop cutting-edge technology in the radiation therapy treatment device industry, focusing on algorithm development and optimization.

Skills

  • C++ programming
  • Algorithm development
  • Embedded systems
  • MATLAB
  • Python

Responsibilities

  • Develop and implement software solutions for BgRT delivery system
  • Design and develop clinical workflow automation algorithms
  • Develop robust image-based tracking algorithms
  • Conduct system analysis including simulation and data analysis
  • Work with cross-functional teams including physicists and clinicians

Education

  • Ph.D. in Mathematics, Physics, Computer Science, Electrical Engineering or related field

Benefits

  • Competitive salary and Pre–IPO stock option packages
  • Medical, Dental, and Vision insurance
  • 401(k) plan
  • 3 Weeks/Year PTO
  • Weekly catered lunches
To read the complete job description, please click on the ‘Apply’ button
RefleXion Medical Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
RefleXion Medical DE&I Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of RefleXion Medical
RefleXion Medical CEO photo
Todd Powell
Approve of CEO

Average salary estimate

$145000 / YEARLY (est.)
min
max
$120000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Algorithms Engineer - HYBRID, RefleXion Medical

Join our innovative team at RefleXion as an Algorithms Engineer and be part of a groundbreaking mission to enhance cancer treatment with cutting-edge technology! Based in Hayward, CA, you'll engage in the exciting world of radiopharmaceuticals, contributing to our FDA-cleared SCINTIX® system. As an Algorithms Engineer, you'll focus on developing and optimizing treatment delivery algorithms that ensure precise and efficient workflows. Whether diving into C++ programming for real-time operating systems or designing robust image tracking algorithms, you'll collaborate closely with a passionate team that includes physicists and clinicians. Your impact will be felt as you improve the accuracy of cancer treatments while fully complying with medical device regulations. We’re looking for individuals with a Ph.D. in a relevant field, a solid foundation in algorithm development, and a knack for solving complex problems. If you're eager to push the boundaries of medical technology and want a flexible hybrid work environment, we encourage you to apply and help us change lives—one algorithm at a time!

Frequently Asked Questions (FAQs) for Algorithms Engineer - HYBRID Role at RefleXion Medical
What skills are required to become an Algorithms Engineer at RefleXion?

To excel as an Algorithms Engineer at RefleXion, a Ph.D. in a related field like Mathematics, Computer Science, or Biomedical Engineering is essential. Applicants should have strong experience in algorithm development, particularly with imaging or control systems, along with proficiency in programming languages such as C and C++. Familiarity with MATLAB or Python is a plus, as is a solid understanding of optimization and probability modeling.

Join Rise to see the full answer
What are the primary responsibilities of an Algorithms Engineer at RefleXion?

As an Algorithms Engineer at RefleXion, your main responsibilities will include developing software solutions for our BgRT delivery system, designing clinical workflow automation algorithms, and implementing image-based tracking algorithms. You will also conduct system analysis to characterize performance and ensure compliant testing and documentation to support product release.

Join Rise to see the full answer
How does the Algorithms Engineer role at RefleXion support cancer treatment?

The Algorithms Engineer position at RefleXion plays a vital role in cancer treatment by developing and optimizing algorithms that enhance the accuracy and efficiency of radiotherapy. By automating treatment delivery and improving imaging techniques, the work done in this role directly contributes to better patient outcomes and advances in cancer care.

Join Rise to see the full answer
What kind of team will I work with as an Algorithms Engineer at RefleXion?

At RefleXion, as an Algorithms Engineer, you'll collaborate with a dynamic team of algorithm developers, physicists, clinicians, software engineers, and hardware engineers. This collaborative environment fosters creativity and innovation, enabling you to push the boundaries of technology and make a real difference in the medical field.

Join Rise to see the full answer
What benefits can I expect as an Algorithms Engineer at RefleXion?

Working as an Algorithms Engineer at RefleXion offers numerous benefits, including competitive compensation, pre-IPO stock options, comprehensive medical, dental, and vision plans, and generous PTO of three weeks plus twelve paid holidays. The company also provides a flexible work environment, employee assistance programs, and regular team-building events, creating an enjoyable workplace culture.

Join Rise to see the full answer
Common Interview Questions for Algorithms Engineer - HYBRID
Can you describe your experience in developing algorithms for imaging systems?

In answer to this question, provide specific examples of past projects you've worked on that involved algorithm development for imaging systems. Highlight any technologies or programming languages you used and the results or improvements achieved as a result of your algorithms.

Join Rise to see the full answer
How do you approach debugging and optimizing algorithms?

When discussing debugging and optimization, explain your process. This may include profiling the algorithm to identify bottlenecks, reviewing the code for clarity and efficiency, and testing different optimization techniques to enhance performance while maintaining accuracy.

Join Rise to see the full answer
What experience do you have with compliance and regulations in medical device development?

Talk about any relevant experiences with medical device quality systems, including how you've dealt with specification, risk analysis, verification, and validation during previous projects. Highlight your understanding of regulations as they pertain to algorithm development in medical contexts.

Join Rise to see the full answer
Describe how you would collaborate with cross-functional teams?

When answering this question, give examples of collaborative experiences you've had. Emphasize your communication skills and ability to understand different perspectives, which is crucial when working with professionals from various disciplines like physics, engineering, and medicine.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you applied them?

Be specific about your comfort with languages like C, C++, MATLAB, or Python. Discuss specific projects or tasks completed using these languages, and how they played a role in your algorithm development process. Show that you can effectively apply your programming skills in practical situations.

Join Rise to see the full answer
Can you explain a complex algorithm you've developed and its significance?

Use this question to showcase your problem-solving abilities and technical expertise. Select an impactful algorithm you developed, and detail its functionality, the challenges faced, and how it contributed to improved outcomes in diagnostics or treatment delivery.

Join Rise to see the full answer
How do you stay current with advancements in algorithm development and medical technology?

Demonstrate your commitment to professional development. Share how you stay informed about industry trends and advancements—whether through academic journals, workshops, conferences, or online courses—and how that knowledge informs your work.

Join Rise to see the full answer
What strategies do you use to ensure an algorithm’s reliability?

Discuss the testing methodologies you incorporate during development to ensure reliability, such as unit tests, integration tests, and validation techniques. Express the importance of rigorous testing and how it mitigates the risk of errors in the final product.

Join Rise to see the full answer
Describe a situation where you had to meet tight deadlines on a project.

Relate a specific example where you faced a tight deadline. Highlight how you prioritized tasks, managed your time effectively, and collaborated with team members to ensure project completion while maintaining quality.

Join Rise to see the full answer
Why do you want to work as an Algorithms Engineer at RefleXion?

In answering this question, connect your interests and goals to the mission of RefleXion. Discuss your enthusiasm for working on projects that make a tangible difference in patient care, and express your admiration for the innovative work being done in the cancer treatment space.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 13 days ago
Posted 3 days ago
Photo of the Rise User
Tenstorrent Hybrid Austin, Texas, United States
Posted 12 days ago
PIP Labs Remote SF Bay Area
Posted 2 days ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning

To create a machine that combines biotargeting with radiation and enable the first-ever systemic reach for radiotherapy for patients with any stage of cancer.

17 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $170,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 4, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!