What are the responsibilities and job description for the Team Lead, Backend Engineering position at Ruby Robotics?
About Us :
Started by Stanford / MIT serial entrepreneurs, Ruby Robotics is maximizing patient outcomes with tissue insights at the point of care. Using custom-built hardware and AI, our platform optimizes biopsy and surgical procedure workflow while delivering disease analytics early in the patient’s journey. This facilitates faster, more informed treatment decisions for patients as well as improved staffing and operational workflow for hospitals. Funded by healthcare and deep tech VCs, our team is lean, fast, and works intensely towards the goal of improving cancer patient care.
About This Opportunity :
This role offers the best of both worlds : the ability to be a hands-on technical contributor while also managing a team. The role will initially be weighted more towards individual contribution as we build our software systems, then evolve into a hybrid hands-on leadership role as the team expands and the software architecture matures. For qualified candidates, there will be opportunities to expand leadership responsibility across Ruby’s unified software framework spanning back end, front end, hardware control and AI domains.
Your initial responsibility will be developing and leading the architecture and implementation of Ruby’s backend systems to provide seamless user experience and real-time image data transfer for our novel tissue processing optics instruments.
The ideal candidate will have a proven track record of delivering scalable and secure software products at scale, with a focus on low-latency image transmission and real-time user interaction. Experience developing products in a regulated medical field is highly desired, including working with sensitive patient information, security engineering, strong encryption, and intrusion detection and monitoring. Bonus credit goes to candidates who also have experience in full stack development and AI / ML infrastructure. This position reports on-site to our facility in San Carlos, CA.
Responsibilities :
- Implement and optimize socket servers and other data transmission methods to support low-latency image transfer.
- Design, develop, and maintain scalable backend systems and databases using technologies like Django, MongoDB, and PostgreSQL.
- Architect and deploy solutions on cloud platforms, particularly AWS, leveraging services like EC2, S3, Lambda.
- Ensure secure handling of Protected Health Information (PHI) by implementing robust security and compliance strategies.
- Collaborate with a cross functional team of frontend engineers, product managers, AI scientists, hardware engineers, and other stakeholders to deliver seamless applications
- Provide technical guidance, mentorship, and support to junior and mid-level engineers.
- Communicate technical challenges, solutions, and progress to non-technical stakeholders.
- Monitor system performance, identify bottlenecks, and implement enhancements to improve efficiency and reliability.
- Write clean, maintainable, and well-documented code while ensuring adherence to best practices.
- Perform design and code reviews and manage documentation to ensure traceability across the product development process.
Qualifications :
Ruby-Robotics is proud to be an equal opportunity employer. We are committed to offer a safe environment for our employees and do not discriminate based upon race, color, national origin, religion, sexual orientation, gender, gender identity and expression, age, veteran status, or disability.