R&D Software Engineer, AI & Computational Platforms
Core
Building robust, scalable software solutions for AI, computational modeling, and simulation projects, including proof of concepts, internal tools, APIs, and technical workflows.
Role type
R&D Software Engineer (AI & Computational Platforms)
Builds
Software solutions integrating algorithms, models, simulation workflows, and data processing pipelines into usable applications and services.
Domain
Medical technology / Artificial Intelligence / Computational Modeling
Required skills
Python, software architecture, modular design, API development, integration patterns, testing, documentation, CI/CD, containerization, cloud environments
Preferred skills
Experience scaling technical codebases beyond prototypes, setting up Python development environments and packaging workflows
Technologies
Python, CI/CD, containers, cloud environments
Responsibilities
Building software solutions supporting AI and computational modeling projects; Partnering with data scientists and engineers to improve code quality and maintainability; Establishing software engineering practices like modular design and code review; Developing software integrating algorithms and data pipelines; Supporting integration patterns connecting research outputs to engineering systems; Setting up Python development environments and packaging workflows; Collaborating with DevOps teams on deployment practices.
Seniority
Mid-level, hands-on IC