Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Backend/ML image - Rise Careers
Job details

Senior Software Engineer, Backend/ML

Senior Software Engineer (Backend/ML) 

In Brief

  • We’re an early-stage startup that’s building a health AI platform to help clinicians make better use of real-time data to reduce preventable complications and save patient lives.

  • We’re looking for a software engineer with breadth of experience across technical stacks who wants to make an impact in the healthcare space.

Who We Are

We’re using state-of-the-art tech to build AI co-pilots for doctors and nurses to literally help them save lives! Read more about our recent publication in Nature Medicine that associates our products with lives saved.

We’re a diverse and experienced team of AI/ML experts, software engineers, product designers, behavior change specialists, and clinicians. We’re not afraid of hard problems and are highly results-oriented. We also like to have fun while we’re working on hard things. Our culture is highly collaborative, inclusive, supportive, and we have a strict “no jerks” policy.

We’re funded by top tier tech and biotech investors: Andreessen Horowitz, American Medical Association’s venture arm, Catalio Partners, and LifeForce Capital. Our company has won many awards; most recent recognitions include: Forbes AI Top 50, World Economic Forum Tech Pioneer, Time Best Inventions, BioTech AI Company of the Year.

What You’ll Do

This role is critical to our ability to expand and scale our platform and module offerings. Our platform and modules are 100% powered by data and ML, and it’s crucial to have a reliable platform to guarantee correctness of our application functionality.

You Will:

  • Work closely with product managers, clinicians, data scientists, and other software engineers to build a highly reliable and scalable real time clinical AI platform.

  • Collaborate with data scientists to accelerate our ML model development and deployment to production.

  • Design, implement, and deploy health data pipelines and services that integrate with electronic health record (EHR) systems using FHIR and HL7 communication standards.

  • Develop backend APIs and ML services to enable our clinical AI products.

  • Partner with infrastructure engineers to design and deploy the infrastructure for our clinical AI platform on AWS.

Who You Are:

  • You have 5+ years of experience in developing and deploying ML-based products and services in production.

  • You have 5+ years of experience in building and maintaining highly scalable and reliable cloud-based production ML systems.

  • You have 3+ years of experience using MLOps principles to build infrastructure that enables ML model development and deployment in production systems.

  • You have 3+ years of experience with relational databases such as Postgresql, MySQL, etc.

  • You have 3+ years of experience with cloud platforms such as AWS, Google Cloud, Azure, etc.

  • You have hands-on experience implementing production ML systems at scale in Python, C++, or similar languages. Proficiency in Python is highly preferred.

  • You have experience in solving complex system and storage challenges through scalable, fault-tolerant architecture.

  • You get things done, you are comfortable with uncertainty, and you have the grit to overcome challenges and help our team build Bayesian Health for the long term.

  • You have a track record as a collaborative, driven team player with a high sense of ownership.

  • You have a BS in Computer Science or equivalent experience.

  • Experience with health data, integration with electronic health records (EHR) systems, and Health IT interoperability standards is preferable.

Bayesian Health provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

What You Should Know About Senior Software Engineer, Backend/ML, Bayesian Health, Inc.

At Bayesian Health, we're on a mission to revolutionize healthcare through technology, and we're looking for a Senior Software Engineer specializing in Backend and Machine Learning to join our dynamic team. As an early-stage startup, we’re building a groundbreaking health AI platform designed to empower clinicians with real-time data that can significantly reduce preventable complications and save lives. In this role, you'll work collaboratively alongside product managers, clinicians, and data scientists, contributing to a highly reliable and scalable real-time clinical AI platform. You'll design and deploy health data pipelines that integrate seamlessly with EHR systems and develop robust backend APIs to support our clinical AI products. If you have over 5 years of experience in deploying ML-based services and a proactive attitude toward overcoming challenges, we want to hear from you! With your technical expertise, you'll help us enhance our platform’s functionality, ensuring data integrity and reliability. We're not just about hard work; we love to nurture a fun, inclusive environment, reflected in our “no jerks” policy. Join our award-winning team, backed by respected investors, and be part of something transformative in the healthcare space. This is your chance to apply your experience with cloud platforms and scalable architecture while making a meaningful impact. Let's change the game in healthcare together!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend/ML Role at Bayesian Health, Inc.
What are the primary responsibilities of the Senior Software Engineer at Bayesian Health?

The Senior Software Engineer at Bayesian Health is primarily responsible for developing and maintaining a highly scalable and reliable backend for our clinical AI platform. This includes collaborating with data scientists to enhance ML model deployment, designing health data pipelines that integrate with EHR systems, and building backend APIs to support our AI products. The role is crucial for expanding our platform's capabilities and ensuring that it meets the demands of real-time clinical applications.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Bayesian Health?

To qualify for the Senior Software Engineer position at Bayesian Health, candidates should have a minimum of 5 years of experience in developing and deploying ML-based products in production environments. Additionally, experience with cloud platforms such as AWS, a solid understanding of MLOps principles, and proficiency in programming languages like Python or C++ are essential. A degree in Computer Science or equivalent experience is also required, along with a collaborative mindset and a track record of solving complex challenges.

Join Rise to see the full answer
How does Bayesian Health support its employees in their roles as Senior Software Engineers?

Bayesian Health fosters a collaborative, inclusive, and supportive work culture that emphasizes teamwork and personal fulfillment. We provide our Senior Software Engineers with the tools they need to succeed, including access to advanced technologies and tech stack diversity. Our team is encouraged to take ownership of their projects, and we provide ample opportunities for professional development to ensure everyone can grow as part of our mission to save lives.

Join Rise to see the full answer
What technologies and tools does the Senior Software Engineer at Bayesian Health typically work with?

As a Senior Software Engineer at Bayesian Health, you will work extensively with cloud platforms such as AWS along with relational databases like PostgreSQL and MySQL. Additionally, you will harness MLOps principles and modern programming languages including Python to develop and implement scalable ML systems. Familiarity with EHR systems and health interoperability standards will enhance your contributions to the team.

Join Rise to see the full answer
What is the company culture like at Bayesian Health for Senior Software Engineers?

The company culture at Bayesian Health is characterized by collaboration, inclusivity, and a shared commitment to tackling big challenges in the healthcare industry. We believe in a 'no jerks' environment, meaning we support one another in a positive and fun atmosphere. Our diverse team comprises experts from various fields who come together to innovate and solve problems while ensuring everyone feels valued and empowered.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend/ML
Can you explain your experience with developing machine learning-based products?

Certainly! When answering this question, focus on specific projects where you successfully deployed ML products. Discuss the technologies used, your role in the development process, challenges faced, and how you overcame them. It helps to provide measurable outcomes like performance improvements or user engagement metrics that resulted from your work.

Join Rise to see the full answer
Describe a challenging technical problem you solved in your previous role.

To answer this question, choose a specific technical issue relevant to backend services or ML deployment. Detail the problem's context, your analytical approach to solving it, the solution implemented, and the impact it had on the project or team. Showcasing your problem-solving skills is key here.

Join Rise to see the full answer
What cloud platforms are you familiar with and how have you applied them in your work?

Share your experiences with platforms like AWS, Google Cloud, or Azure. Highlight specific services you've utilized, such as storage solutions or machine learning tools, and explain how they contributed to the success of your projects. Demonstrating your hands-on experience with these technologies will resonate well with interviewers.

Join Rise to see the full answer
How do you ensure the reliability and scalability of ML systems?

Discuss best practices such as implementing robust testing methodologies, using containerization for deployment, and regularly monitoring system performance. Emphasize your knowledge of architectural patterns and how they've helped you build scalable, fault-tolerant systems in the past.

Join Rise to see the full answer
Explain your understanding of MLOps principles and their significance.

MLOps is essential for bridging the gap between ML development and deployment. Share your understanding of its principles, including version control, continuous integration, and monitoring of ML models. Explain how applying these principles in your work has improved the efficiency and effectiveness of ML projects.

Join Rise to see the full answer
How do you collaborate with cross-functional teams at your workplace?

Collaboration is crucial, especially in roles like the Senior Software Engineer. Discuss tools and practices you use, such as Agile methodologies, regular stand-ups, or collaborative coding sessions. Highlight your proactive communication skills and how they contribute to productive teamwork.

Join Rise to see the full answer
What strategies do you employ for troubleshooting issues in production systems?

Mention your structured approach to debugging and issue resolution, including root cause analysis and the use of logging tools. Providing examples of a past situation where your troubleshooting led to a swift resolution can demonstrate your analytical skills.

Join Rise to see the full answer
Can you share any experience integrating health data standards like FHIR or HL7?

If you have experience with the FHIR and HL7 standards, explain specific use cases in which you've applied this knowledge. Discuss the challenges of data interoperability you faced and how you ensured compliance with these healthcare standards, demonstrating your expertise in health data systems.

Join Rise to see the full answer
What motivates you most in your work as a software engineer?

Reflect on the aspects of software engineering that inspire you, such as solving complex problems, collaborating with diverse teams, or impacting users' lives. Be specific about how you find motivation in difficult challenges and your passion for building solutions that drive change in healthcare.

Join Rise to see the full answer
How do you approach continuing education and skills development in your field?

Mention your commitment to professional growth through courses, certifications, workshops, or conferences. Share resources you leverage for learning new technologies or methodologies that keep you up to date in the ever-evolving field of software engineering, particularly in AI and ML.

Join Rise to see the full answer

Bayesian Health is on a mission to make healthcare proactive by empowering physicians, nurses, and care team members with real-time data to save lives. Just like the best physicians continually inco...rporate new data to refine their prognosticati...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 20, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!