DevJobs

Senior Algorithm and Software Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • PyTorch PyTorch
  • TensorFlow TensorFlow
  • AWS AWS
  • Azure Azure
  • GCP GCP
  • Scikit-Learn

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 optimization algorithms. We are seeking a highly skilled and motivated Senior Algorithm and Software Engineer to join our team in Herzliya, Israel.


By becoming a key member of our core team, you'll have a unique opportunity to shape our technology and make a positive impact on the healthcare industry. As a Senior Algorithm and Software Engineer, you will design and implement algorithms, including machine learning and deep learning models, to optimize resource planning and scheduling. You will work closely with our business, product, and engineering teams to translate business requirements into technical solutions.


Key Responsibilities:

  • Design and implement algorithms, including machine learning and deep learning models, for resource planning and scheduling optimization
  • 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
  • Mentor junior engineers and contribute to team knowledge-sharing


Requirements:


  • MS degree or above in Computer Science, Mathematics, Physics, or a related field
  • Minimum of 4-5 years of experience in hands-on algorithms development
  • Extensive knowledge of algorithms, focusing on graph theory and combinatorial optimization.
  • Proficiency in programming languages such as Python
  • Knowledge of software engineering best practices.
  • Experience with cloud platforms like AWS, GCP, Azure.
  • Familiarity with libraries and tools such as Scikit-Learn, TensorFlow, PyTorch.
  • Familiarity with scheduling optimization, constraint programming, linear programming
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills

This is a full-time, on-site position. We offer a dynamic and challenging work environment, opportunities for professional growth, and a competitive salary and benefits package.


If you are passionate about algorithm and software engineering and healthcare technology and are excited to join a startup with a mission to make a difference, we would love to hear from you.

Opmed.AI