DevJobs

Sr. Software & Algorithms Engineer

Overview
Skills
  • Python Python ꞏ 7y
  • ML ML
  • Microservices Microservices
  • Git Git
  • AI
  • container technologies
  • cloud platforms
  • constraint programming
  • database administration
  • optimization techniques
  • serverless technologies

About Opmed.ai

Opmed.ai is an innovative startup dedicated to improving the efficiency and resilience of healthcare operations. Our mission is to help healthcare providers deliver better care to their patients by optimizing planning, scheduling, and operations through the use of AI, Network science, and advanced optimization algorithms. We are seeking a highly skilled and motivated Software & Algorithms Engineer to join our team in Herzliya, Israel.


About the Role

As a Sr. Software & Algorithms Engineer, you will play a pivotal role in designing and implementing sophisticated algorithms that drive the core of our AI-driven solutions. Your expertise will be critical in optimizing various aspects of healthcare operations, from building ML prediction models to solving resource allocation problems. You'll work closely with a multidisciplinary team of engineers, data scientists, and domain experts to translate complex requirements into robust, scalable software solutions.


Responsibilities

  • Design and implement algorithms, including constraint programming models and machine learning for resource planning and scheduling optimization workflows
  • Collaborate with the product and engineering teams to define, design and implement new features
  • Continuously evaluate and improve the performance of our algorithms
  • Participate in code reviews, design discussions, and technical decision-making processes
  • Design, and manage scalable, reliable and secured cloud infrastructure
  • Develop and maintain Docker-based containerization for applications, ensuring smooth deployment in cloud environments.
  • Monitor and troubleshoot production issues, providing timely resolutions to minimize downtime.
  • Stay current with industry trends, tools, and technologies to continually enhance the backend architecture.


Requirements:

  • 7+ years of experience in backend software development.
  • Strong Python skills
  • BS/MS degree in Computer Science or a related field or equivalent industry experience
  • Deep understanding of algorithms, data structures and complexity theory
  • Experience with AI/ML frameworks and libraries
  • Familiarity with container technologies
  • Experience with microservices architectures
  • Experience with Git
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration skills
  • Fluent written and verbal English skills


It will be great if you have:

  • Experience with cloud platforms (preferably AWS)
  • Familiarity with constraint programming and optimization techniques.
  • Knowledge of database administration
  • Experience with serverless technologies (e.g., AWS Lambda)
  • Experience with healthcare data and systems.


We're a well-funded startup whose product is deployed in leading healthcare organizations in the US. We like fun and super-smart people, and we're pretty serious about making healthcare radically better.


At Opmed.ai, we believe in the importance of fostering a diverse and inclusive workplace culture. We are proud to be an equal-opportunity employer, and we value diversity and inclusivity in our workplace. We believe that everyone should have an equal opportunity to succeed, regardless of their gender, race, ethnicity, age, disability, sexual orientation, gender identity or expression, cultural background, religious beliefs, or any other characteristic protected by federal, state, or local laws.


We offer a dynamic and fast-paced environment, where you will have the opportunity to work on meaningful projects that have a real impact on our clients.


If you are passionate about problem solving, looking for a meaningful role in healthcare, and have a proven track record of building high-quality software, we'd love to hear from you!

Opmed.AI