Bay Labs is at the forefront of bringing deep learning advances to cardiovascular imaging to improve heart health worldwide.
Our mission is to make medical imaging universally accessible to improve wellness and healthcare. To achieve this, we’ve assembled a team of domain experts in machine learning, visual neuroscience, physics, medical devices, and cardiology. As an early-stage employee, you will have the opportunity to make tremendous impact while tackling critical unsolved areas in healthcare.
As a Software Architect, you will be a core member of the Bay Labs engineering team responsible for architecting large-scale, reusable software and assuring them run efficiently across various platforms and hardware.
5+ years of relevant experience
BS degree in Computer Science or related technical field, or equivalent practical experience
Strong C++11 (or later) and OOP skills
Strong cross-platform programming skills: experience in architecting and implementing software across different platforms
Excellent software engineering skills
Strong teamwork ethic, passion for learning and desire to seek new challenges
Bonus: experience with Python, C++ front-end application development experience, embedded/real-time systems, or systems programming skills
Design, build and maintain software that integrates with multiple hardware/software components along the lifespan of the software
Develop and improve continuous integration for development, testing, and releases
Conduct design and code reviews
Collaborate with multiple teams
Demonstrate and uphold high engineering standards and bring consistency/improvements to our codebases and processes.
Bay Labs is an equal opportunity employer.