Enable job alerts via email!

Senior Machine Learning Software Engineer

Apex Systems

Redmond (WA)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT services company is seeking a Senior Machine Learning Software Engineer to develop ML frameworks and tooling in collaboration with top researchers in audio technology. This on-site role in Redmond will involve writing maintainable code and coordinating with various teams, while providing an excellent opportunity to influence the next generation of AR/VR devices.

Benefits

401K program with company match
Employee stock purchase program
Health Savings Account
Employee Assistance Program
Certification discounts and training resources

Qualifications

  • 4+ years industry experience with deep learning frameworks in Python.
  • 2+ years large data set experience for machine learning.
  • Experience with high performance or distributed compute solutions.

Responsibilities

  • Write clean, maintainable code and debug complex problems.
  • Create scalable ML tooling and infrastructure.
  • Coordinate with internal infrastructure teams for integration.

Skills

Deep learning frameworks
Python
Infrastructure development

Education

BS degree in Computer Science or related field

Tools

PyTorch
TensorFlow
Linux or Windows shell scripting

Job description

Senior Machine Learning Software Engineer

Apex is hiring a Senior Software Engineer to work a contract position that is starting off as 12 months with the potential to extend. This is an on site role in Redmond with occasional WFH days.

The focus for this role is on infrastructure and ML framework and tooling.

This is a fantastic opportunity to work closely with world class researchers in the audio space. Youll get to influence the next generation of AR/VR devices.

A typical day in this role involves being a team player, fostering collaboration with colleagues to achieve common goals. You proactively help others, sharing knowledge and expertise to overcome challenges, whilst owning and contributing directly to technical solutions yourself. You also actively participate in team tech meetings, contributing ideas and insights to drive innovation and improvement.

How will performance be measured?

While work is collaborative in nature, we’re looking for motivated individuals who can not only complete tasks independently, but raise concerns proactively and provide input into overall team goals.

Job#: 2077683

Job Description:

Apex is hiring a Senior Software Engineer to work a contract position that is starting off as 12 months with the potential to extend. This is an on site role in Redmond with occasional WFH days.

The focus for this role is on infrastructure and ML framework and tooling.

This is a fantastic opportunity to work closely with world class researchers in the audio space. Youll get to influence the next generation of AR/VR devices.

A typical day in this role involves being a team player, fostering collaboration with colleagues to achieve common goals. You proactively help others, sharing knowledge and expertise to overcome challenges, whilst owning and contributing directly to technical solutions yourself. You also actively participate in team tech meetings, contributing ideas and insights to drive innovation and improvement.

How will performance be measured?

While work is collaborative in nature, we’re looking for motivated individuals who can not only complete tasks independently, but raise concerns proactively and provide input into overall team goals.

Responsibilities
Write clean, maintainable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency.
Create robust, flexible and scalable ML tooling and infrastructure which supports research scientists to leverage Facebook’s powerful infrastructure (through e.g. source control, distributed compute clusters, data storage).
Coordinate with a large set of internal infrastructure and tool teams across the lab and across Meta to evaluate and integrate with existing systems.
Work collaboratively as part of a multifunctional team where communication, documentation and teamwork are highly valued
Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving.
Requirements
BS degree in Computer Science or related field, or equivalent work experience.
4+ years industry experience with deep learning frameworks in Python, such as Pytorch or Tensorflow.
2+ years industry experience working with large, complex data sets for machine learning, including capture and annotation.
Demonstrated experience implementing and evaluating working and end-to-end prototypical learning systems.
Experience working with high performance or distributed compute solutions.
Some deployment and continuous integration experience.
Preferred Qualifications
Familiarity with Machine Learning for Audio, multimodal or DSP purposes
Experience working in the AR/VR application space.
Experience in Linux or Windows shell scripting.
Ability to gather requirements and work closely with researchers to develop novel solutions
History of writing code to support the execution of research initiatives
Top 3 must-have HARD skills:
Were looking for Python and infrastructure focused software engineers
PyTorch or similar AI/ML engines
Distributed infrastructure
Good to have skills:
Working with complex, real-world multimodal data
Audio
AR/VR

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystems.com or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.

Apex Benefits Overview:Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Apex team member can provide.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Machine Learning Software Engineer (HYPERCONNECT AI)

Match Group

Remote

USD 120,000 - 160,000

5 days ago
Be an early applicant

Backend Software Engineer/Senior Software Engineer

Davita Inc.

Bellevue

Remote

USD 125,000 - 217,000

Yesterday
Be an early applicant

Software Engineer II

eTeam

Redmond

Remote

USD 81,000 - 175,000

2 days ago
Be an early applicant

Lead Software Engineer - Ad Platforms

RemoteWorker US

Seattle

Remote

USD 159,000 - 214,000

3 days ago
Be an early applicant

Senior Software Engineer (SDN)

Solomon Page

Seattle

Remote

USD 90,000 - 150,000

28 days ago

Software Engineer II - Heavy Data Source

Ursus

Redmond

Remote

USD 100,000 - 140,000

5 days ago
Be an early applicant

Security Software Engineer

Canonical

Seattle

Remote

USD 120,000 - 158,000

3 days ago
Be an early applicant

Senior Software Engineer

Cambium Assessment

Concord

Remote

USD 110,000 - 160,000

2 days ago
Be an early applicant

Senior Software Engineer | IoT Platform | Smart Home | Home Automation

Level Home

Remote

USD 120,000 - 220,000

2 days ago
Be an early applicant