Client: Our client is building a top-tier medical appointment booking platform, serving 40% of U.S. residents across 2,000+ cities and handling over 10 million appointments each month.
Сlient has been already using ML algorithms in their Search engine, but currently envisions AI adoption across all platform, starting from operational activities, platform setup and targeting its intro into end-users experience. functionality. You’ll collaborate closely with design, product, and backend teams, ensuring scalable, accessible, and high-performance solutions. This is an opportunity to work on a healthcare platform, take ownership of key technical decisions and so that impact on providing patients with the healthcare experience they expect and deserve.
- Position overview: We are looking for a Senior Software Engineer, Machine Learning to join our team. You’ll balance individual contribution with mentorship and have the opportunity to work on core products, helping client’s Data Scientists and other teams continuously improve the quality of results. You’ll build scalable products that enhance the search experience for patients and providers, making it simpler, safer, and more efficient.
- Work format: hybrid (three days per week from the New York office).
- The estimated salary range starts at $190 000.
- Responsibilities: Contribute to the end-to-end development of our Search algorithms
- Work with other teams to incorporate their features within Search in a way that makes the most impact on our patients
- Ship efficient and scalable code to millions of users autonomously
- Collaborate with client agile team of dedicated and brilliant engineers, product managers, and designers. You partner with the product and design teams to develop product improvements
- Make a meaningful impact as you own and release features in our CI environment that impact patients, doctors, and others alike
- Mentor your peers, with the notion that helping others means learning and growing yourself
- 5+ years of professional software development experience
- Solid understanding of machine learning concepts and techniques; experience in training models for production
- Strong passion for technology with the ability to critically assess performance, scalability, and reliability of software
- Experience in implementing fast and efficient software solutions using object-oriented or functional languages (Python, React, Scala, C#, Node.js, or similar)
- Proven ability to design and build scalable backend applications
- Hands-on experience in deploying machine learning models into production environments
- Experience mentoring engineers and promoting best practices in software development, code testing, and deployment
Nice to have: Knowledge of Python, Scala, and consumer-facing ML model