Software Engineer

Radiobotics

Indiana (PA)

On-site

USD 108,000 - 170,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Radiobotics is seeking a software architect to design the software architecture of our ML-driven radiology products. You will integrate deep learning models into production, implement interfaces using the DICOM standard, and ensure robust performance across environments.

You will lead verification testing, scale and deploy products in cloud and on-premise setups, and collaborate across a small, fast-moving team to improve our development process and product backbone.

Qualifications

  • 3+ years of software design and development experience.
  • Strong knowledge of at least one general-purpose programming language, preferably Python.
  • Experience with Docker and containerised applications.
  • Solid software engineering and software architecture experience.
  • Proficiency with Linux.
  • Experience designing tests and implementing CI/CD pipelines.
  • Ability to explain analyses and concepts to a broad technical audience.
  • Ownership and responsibility for implemented components.
  • Positive, driven, and fast learner.

Responsibilities

  • Design the software architecture of Radiobotics products and integrate DL models into production environment.
  • Implement communication interfaces using the DICOM protocol and generate graphical outputs.
  • Design and run verification tests for the products.
  • Handle scaling and deployment of products in cloud and on-prem environments.
  • Collaborate across the team and contribute to production backbone development.

Skills

Software design
Python
Docker
CI/CD
Linux
Software architecture
Testing
Communication
Ownership
Fast learner

Job description

Who we are

We are on a mission to transform radiology by designing ML/DL based products that augment the workflow of radiologists, improving the quality of the diagnosis and reducing waiting time. We are developing algorithms for automatic analysis and description of routine medical X-ray images at hospitals within musculoskeletal radiology. We have a beautiful office in central Copenhagen where we like to work, go for a swim in the harbor in the summer before/after work, and enjoy each others’ company.

Who you are

You probably have a background in software engineering or a similar topic, though your technical skills — together with your ability to learn very fast and work independently and collaboratively — are what really matters.

Since we are a small team, a new member will have to fit well into our group and our informal mentality. You should be open to work on a wide range of tasks from our office in Copenhagen.

Your main responsibility in Radiobotics will be designing the software architecture of our products and implementing it. This entails integrating deep learning models, developed by our deep learning engineers, into a product environment, implementing communication interfaces using the DICOM protocol, generating graphical outputs automatically as well as designing and running verification tests for the products. Furthermore you will be tasked with handling scaling and deployment of products in various environments, including the cloud.

Being a small company we all wear many hats and we also expect you to bring your experience building software to improve and bring a fresh perspective to the way we work in development team.

After 2 weeks...

You’ll already know all your new colleagues, who does what within Radiobotics, and who can help you out when you feel lost. Moreover, you will have enjoyed a few delicious breakfasts and Friday bars. You’ll be up and running with the hardware and software you need to code and be familiarized with our documentation and processes. You have already made and reviewed a few pull requests.

After 3 months...

You’ll be working on new features for our products and tools and fixing some bugs. You will have had 1:1 meetings with almost everyone from Radiobotics and your latte art game will be on point. You’ll be leading you own projects, writing PRs and collaborating in the design of the production backbone of Radiobotics. You will have participated in a few social activities outside the office and have your personal ranking of your favorite almond croissants in the city.

After 6 months...

By this date, you won’t be the RBrookie anymore, so you’ll be the lead in some projects and will be co-authoring the way we work, develop infrastructure and deploy products at Radiobotics. Your work will most likely be already in use by radiologists, technological partners, and the rest of the company. Depending on the timing, you’ll have attended a hackathon/work-away and you will have developed competitive Foosball/Petanque skills you didn’t know you had.

What we expect from you
  • You have 3+ years of software design and development experience
  • You have excellent knowledge of at least one general-purpose programming language, preferably Python
  • You have experience working with Docker & containerised applications
  • Good general experience in software engineering and software architecture
  • You know your way around in Linux
  • You have experience designing tests and working with CI/CD
  • You are skilled in explaining and presenting analyses and concepts to a broad technical audience writing good code and implementing patterns where they apply
  • You have ownership and responsibility of the parts of the project you implement/lead
  • You’re positive, driven, and a fast learner
Nice To Have
  • Some experience with Microsoft Azure, AWS, Google Cloud
  • Some experience with programming languages for high performance computing (e.g. C++, Go)
  • Experience working with software as a medical device
  • Front-end experience and/or web-technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Engineer - AI Radiology Platform
Backend Software Engineer - AI Radiology Platform

New Lantern • San Francisco (CA)

On-site
Backend Software Engineer
Backend Software Engineer

New Lantern • San Francisco (CA)

On-site
USD 140,000 - 210,000
Full Stack Engineer
Full Stack Engineer

NordicNeuroLab • Milwaukee (WI)

Hybrid
USD 100,000 - 130,000
Salary range: $100k-$130k
Work-from-home flexibility
Office space in Milwaukee
+4
Software Engineer - Burlington, VT
Software Engineer - Burlington, VT

Sirona Medical • New Jersey

Hybrid
USD 85,000 - 115,000
Stock Options
Flexible PTO
Medical, dental, vision insurance
+5
Dev Ops Engineer
Dev Ops Engineer

Remedy Robotics • San Francisco (CA)

On-site
USD 120,000 - 160,000
Head of Engineering
Head of Engineering

Deeploi • Germany (OH)

On-site
USD 173,000 - 219,000
Public transport benefits
Urban Sports Club/EGYM
Corporate benefits
Staff Software Engineer, Continuity
Staff Software Engineer, Continuity

Rad AI • United States

On-site
USD 180,000 - 240,000
Medical, Dental, Vision
401(k) + HSA/FSA
11 paid holidays
+3
Director of Clinical Operations
Director of Clinical Operations

Radimal • United States

Hybrid
USD 150,000 - 180,000
Equity
Benefits
Modern tools and AI workflows
+1
Senior Staff Software Engineer
Senior Staff Software Engineer

Indenovo Global Search & Selection • San Francisco (CA)

Hybrid
USD 180,000 - 280,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Rovrstack • New York (NY)

On-site
USD 180,000 - 240,000