What are the responsibilities and job description for the Team Lead, Backend Engineering position at Ruby Robotics?
About Us
Founded by Stanford/MIT serial entrepreneurs, Ruby Robotics is dedicated to enhancing patient outcomes through tissue insights at the point of care. Our platform leverages custom-built hardware and AI to optimize biopsy and surgical procedure workflows while delivering early disease analytics in a patient's journey.
Job Description
This role combines hands-on technical contribution with leadership responsibilities. Initially, you will be heavily involved in individual contributions as we develop our software systems. As the team grows and software architecture matures, your role will evolve into a hybrid position that balances hands-on work and leadership responsibilities.
Key Responsibilities:
- Develop and lead the architecture and implementation of Ruby's backend systems to ensure seamless user experience and real-time image data transfer for novel tissue processing optics instruments.
- 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.
- Collaborate with a cross-functional team to deliver seamless applications.
- Provide technical guidance, mentorship, and support to junior and mid-level engineers.
- Monitor system performance, identify bottlenecks, and implement enhancements to improve efficiency and reliability.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- ~5 years of progressive experience in backend development, including database design with ORMs such as Django, and databases like MongoDB or PostgreSQL.
- ~Expertise in building and optimizing socket servers or data transfer solutions for large data sets with low latency.
- ~Experience deploying and managing cloud infrastructure using AWS.
- ~Solid understanding of software architecture principles, RESTful API design, and microservices.
- ~Strong understanding of software development processes and methodologies.
Additional Information:
Ruby-Robotics is an equal opportunity employer committed to providing a safe environment for employees. We do not discriminate based on race, color, national origin, religion, sexual orientation, gender, gender identity and expression, age, veteran status, or disability.