Full Time

Staff Machine Learning Software Engineer

Abridge
$90,000 - $140,000* / year (about $43–$67 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Abridge, so some details may not match this job. The employer's own page has the real description.

Job Overview

Abridge is seeking a dedicated and innovative Staff Machine Learning Software Engineer to join our dynamic team. In this role, you will be pivotal in designing, developing, and implementing machine learning models that enhance our product offerings and drive data-driven decision-making. You will collaborate closely with cross-functional teams to translate complex business requirements into technical solutions, ensuring high performance and scalability of machine learning systems. Your extensive experience in software engineering and machine learning will enable you to mentor junior engineers while contributing to the overall architecture and strategy of our platforms.



Job Responsibilities

  • Design, develop, and deploy machine learning models to solve complex business problems.
  • Collaborate with data scientists, product managers, and stakeholders to define requirements and set project priorities.
  • Implement best practices for software development, including version control, testing, and code reviews.
  • Optimize existing models by evaluating performance metrics and implementing enhancements as needed.
  • Conduct research on emerging ML technologies and frameworks, integrating them into current systems as appropriate.
  • Provide technical guidance and mentorship for junior engineers and interns.
  • Participate in troubleshooting and resolving production issues related to machine learning applications.
  • Document processes, models, and methodologies clearly to facilitate knowledge sharing within the team.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Machine Learning, or a related field.
  • 5+ years of experience in software engineering, with a strong focus on machine learning and data science.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Solid understanding of algorithms, data structures, and software engineering principles.
  • Strong problem-solving skills and the ability to work under pressure in a fast-paced environment.
  • Excellent communication skills, with the ability to convey complex concepts to non-technical stakeholders.


Technologies & Tools

The Staff Machine Learning Software Engineer will work with a variety of technologies and tools designed to facilitate the development of machine learning applications. These include cloud platforms such as AWS or Google Cloud, containerization tools like Docker, data processing frameworks such as Apache Spark, and version control systems like Git. Familiarity with database management systems, both SQL and NoSQL, will also be essential for efficient data handling and storage.



Ideal Candidates

The ideal candidate for this position is someone who embodies a commitment to excellence and a passion for leveraging machine learning to create impactful solutions. They are driven, innovative, and possess a strong analytical mindset. A collaborative spirit is essential, as you will be working closely with diverse teams and stakeholders. Additionally, a proactive approach to problem-solving and a continual desire for learning and professional growth will make a candidate thrive in our fast-evolving environment at Abridge.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.