Taro Logo

Senior Algorithms Software Engineer - Bloom

Sword Health is on a mission to free two billion people from pain as the world's first and only end-to-end platform to predict, prevent and treat pain.
Porto, Portugal
Backend
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Algorithms Software Engineer - Bloom

Sword Health is revolutionizing pain management with its end-to-end platform, achieving a 62% reduction in pain and 60% reduction in surgery intent. As a Senior Algorithms Software Engineer for the Bloom team, you'll be at the forefront of developing innovative solutions for pelvic floor exercises. You'll design and implement algorithms, lead the development of a cross-platform library, and contribute to product improvement through data-driven analysis. This role requires 5+ years of experience in complex problem-solving and software development, with a focus on design patterns and system design. You'll work in a fast-paced, remote-first environment, collaborating with a talented team to make a significant impact on global healthcare. Sword Health offers competitive benefits, including equity shares, flexible working hours, and comprehensive health insurance. Join us in our mission to build a pain-free world, accessible to all, powered by technology and enhanced by people.

Last updated 9 months ago

Responsibilities For Senior Algorithms Software Engineer - Bloom

  • Work as part of the Bloom App Software team, designing and implementing algorithms for pelvic floor exercises
  • Lead design and implementation of the cross-platform library responsible for all technical business logic (Kotlin)
  • Contribute to requirement definition and implement solutions with awareness of product impact
  • Troubleshoot, debug, maintain code and documentation
  • Create tests and validation procedures to ensure quality
  • Iteratively improve the product with data-driven analysis

Requirements For Senior Algorithms Software Engineer - Bloom

Kotlin
  • 5+ years of experience in solving complex and ambiguous problems with software
  • 5+ years of experience in software development, with solid knowledge of design patterns and system design
  • Ability to learn quickly and dive deep into new problems and fields
  • Ability to interface with non-technical stakeholders
  • Ability to visualize and interpret data of different types
  • Critical thinking & self-direction, with a results-oriented mindset
  • Willingness and ability to collaborate effectively as a team to reach common goals

Benefits For Senior Algorithms Software Engineer - Bloom

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
401k
Mental Health Assistance
  • Comprehensive health, dental and vision insurance
  • Equity shares
  • Discretionary PTO plan
  • Parental leave
  • 401(k)
  • Flexible working hours
  • Remote-first company
  • Paid company holidays
  • Free digital therapist for you and your family
  • Meal allowance
  • Remote work allowance
  • Unlimited vacation
  • Snacks and beverages
  • English class
  • Unlimited access to Coursera Learning Platform

Interested in this job?