Job Description
Job DescriptionDescription:
- Be an integral part of an experienced team of engineers to build cutting edge medical device software in the Radiology AI space.
- An important contributor and subject matter expert in the organization. Promotes change and advocates for their designs across the company.
- Accountable for the success of their designs. Influential in matters of technology selection and development.
- Brings forward ideas for making things better. Proactive in communicating project progress, goals, and obstacles.
- Leads others in development work. Coordinates with other teams across R&D.
- Be a trusted participant in customer interactions. Recommend alternatives and improvements.
- Collaborate with your team, Product Managers, and Data Scientists on changes, enhancements, and features.
- Participate in design and requirement reviews to shape the trajectory of our products and improve patient outcomes.
- Write technical documentation and effectively communicate product architectures, design proposals and ideas.
- Commit to quality and place patient safety at the forefront of your work.
- From time to time, you may be required to provide on-call engineering support for critical customer needs aligned with company policies and processes
Requirements:
Educational:
- Bachelors or Master's degree in Computer Science, Information Systems, or equivalent combination of education and experience.
Required Skills:
- 6 – 10 years working experience as an Engineer Developer under a modern development process (Agile, DevOps, Scrum) in Radiology space.
- Deep knowledge of DICOM, IHE, and associated Radiology Systems.
- Programming experience with Java, React, Docker.
- Comfortable working in a Linux environment.
- Understanding of Web protocols and standards (HTTP/HTTPS, REST, WebSockets, CORS).
- Familiarity with software engineering concepts including multi-threading and concurrency, data structures, memory management as well as client-server and microservices architectures.
- Experience using modern software development tools like Git, and Jira.
Desired Skills:
- Cloud platforms (AWS, Azure, GCP)
- Healthcare and Radiology standards (DICOM, HL7/FHIR)
- Container and Virtualization technologies (VMware, Docker, Kubernetes)
- Infrastructure as code tools (Terraform, Chef, Ansible)
- Networking protocols (TCP/IP, DNS, TLS, HTTP, gRPC)
- RDBMS and NoSQL storage engines (PostgreSQL, Elasticsearch).
- Modern front-end frameworks (React, Angular2).
- Python or Java application frameworks (WildFly, Spring/Spring Boot)