Senior Algorithms Software Engineer - Thrive

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
Machine Learning
Senior Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience
AI · Healthcare

Description For Senior Algorithms Software Engineer - Thrive

Sword Health is seeking a Senior Algorithms Software Engineer for their Thrive team. As part of the Applied Algorithms team, you'll design and implement algorithms for analyzing patient movements, enabling exercises with real-time feedback. You'll work on a large production codebase (Java), write efficient code, collaborate with other teams, troubleshoot, and improve the product through data-driven analysis. The ideal candidate has 5+ years of experience in complex problem-solving and software development, with the ability to learn quickly and dive deep into new fields. Sword Health offers a stimulating environment, career growth, competitive salary, flexible work options, and comprehensive benefits. They're a fast-growing startup valued at $2 billion, recognized as a Forbes Best Startup Employer in 2023, with a mission to free two billion people from pain using technology. Join a team of 800+ talented colleagues spanning two continents and make a significant impact in building a pain-free world.

Last updated 3 months ago

Responsibilities For Senior Algorithms Software Engineer - Thrive

  • Design and implement algorithms for analyzing patient's movements
  • Implement features in a large production codebase (Java)
  • Write well-designed, efficient, and scalable code
  • Contribute to technical decisions
  • Collaborate with other teams on requirement definition
  • Troubleshoot, debug, maintain code and documentation
  • Create tests and validation procedures
  • Iteratively improve the product with data-driven analysis
  • Help grow the team by defining and promoting best practices
  • Mentor more junior engineers

Requirements For Senior Algorithms Software Engineer - Thrive

Java
  • 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 - Thrive

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Equity shares
  • Flexible working hours
  • Remote work allowance
  • Unlimited vacation
  • Parental leave
  • 401(k)
  • Free digital therapist sessions
  • Meal allowance
  • Snacks and beverages
  • English classes
  • Unlimited access to Coursera Learning Platform

Interested in this job?

Jobs Related To Sword Health Senior Algorithms Software Engineer - Thrive

Senior Software Engineer - Conversational AI

Senior Software Engineer position at NVIDIA focusing on building next-generation Conversational AI systems and Digital Human solutions using advanced Speech and LLM models.

AI Engineer

Senior AI Engineer role at Capco focusing on GenAI solutions development and deployment for financial services industry

Data Scientist & Machine Learning Engineer

Senior Data Science & Machine Learning role focused on building ML models, MAB solutions, and recommendation systems at a leading digital media company.

Senior AI Prompt Engineer

Senior AI Prompt Engineer position at CI&T, focusing on optimizing generative AI models for software development efficiency.

Senior AI Python Engineer

Senior AI Python Engineer position at Oowlish, focusing on Generative AI and machine learning development with remote work opportunity.