Enable job alerts via email!

Software Engineer, Machine Learning

lwtsquad

Sunnyvale (CA)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative tech company seeks a Software Engineer specializing in Machine Learning to lead a talented team. This role involves setting strategic goals, adapting machine learning methods for modern environments, and developing scalable classifiers. You'll collaborate with engineering teams and influence the engineering culture while tackling complex challenges in machine learning systems. The company offers a dynamic work environment focused on growth and impact, making it an exciting opportunity for those passionate about technology and innovation.

Qualifications

  • 7+ years in software engineering or a relevant field.
  • Experience in machine learning, recommendation systems, and data mining.
  • Proficiency in C/C++, Java, and Python.

Responsibilities

  • Lead a team to develop ML best practices and influence engineering culture.
  • Develop scalable classifiers and tools using machine learning.
  • Collaborate with engineering teams on coding deliverables.

Skills

Machine Learning
C/C++
Java
Python
Data Mining
Pattern Recognition
Technical Leadership

Education

Bachelor's in Computer Science
Master's or PhD in Computer Science

Tools

Pytorch
TensorFlow

Job description

Software Engineer, Machine Learning Responsibilities

  • Play a critical role in setting the direction and goals for a sizable team, focusing on project impact, ML system design, and ML excellence.
  • Adapt standard machine learning methods to leverage modern parallel environments (e.g., distributed clusters, multicore SMP, GPU).
  • Re-evaluate tradeoffs of shipped features/ML systems and lead efforts across teams to reduce technical debt, designing from first principles when appropriate.
  • Lead a team technically to develop ML best practices and influence engineering culture.
  • Escalate complex online/production performance and evaluation issues, requiring deep understanding of ML system interactions.
  • Develop scalable classifiers and tools using machine learning, data regression, and rules-based models.
  • Gather and synthesize requirements to create effective feature roadmaps.
  • Collaborate with engineering teams on coding deliverables.
Minimum Qualifications
  • 7+ years in software engineering or a relevant field; 4+ years if holding a PhD.
  • 6+ years in areas such as machine learning, recommendation systems, pattern recognition, data mining, AI, or related fields.
  • Proven success in leading major initiatives.
  • Experience in building and shipping high-quality, reliable work.
  • Experience scaling machine learning models from inception to impact.
  • Proficiency in C/C++ and Java, or scripting languages like Python, Perl, PHP, shell scripts.
  • Demonstrated technical leadership and project ownership.
  • Ability to analyze data, explain technical issues, and provide solutions.
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Preferred Qualifications
  • Masters or PhD in Computer Science or related field.
  • Knowledge of architectural patterns in large-scale software applications.
  • Experience with scripting languages such as Pytorch and TensorFlow.

At Meta, you'll do your best work. Every day presents new challenges and learning opportunities. We are committed to supporting your growth. Our work is guided by five core values. We’ve connected over 2 billion people and aim to reach more. Our work's scale and impact are unprecedented, making a real difference worldwide. Our family includes Facebook, Instagram, WhatsApp, Messenger, AR/VR, and Facebook Connectivity. We’re just getting started in bringing the world closer together.

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

Similar jobs

Software Engineer - Machine Learning

Celonis

Redwood City

Remote

USD 150,000 - 184,000

6 days ago
Be an early applicant

Sr Machine Learning Engineer - REMOTE

RealPage, Inc.

Richardson

Remote

USD 120,000 - 160,000

Today
Be an early applicant

Software Engineer - Machine Learning

Ihs Global Sp Zoo

Remote

USD 90,000 - 150,000

8 days ago

Software Engineer, Machine Learning

Meta

Fremont

On-site

USD 8,000 - 251,000

2 days ago
Be an early applicant

Machine Learning Engineer

Tiger Analytics

Dallas

Remote

USD 90,000 - 140,000

-1 days ago
Be an early applicant

Sr. Machine Learning Engineer

Mr. Cooper Group Inc.

Lewisville

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Software Engineer, Machine Learning - Fraud

DoorDash

San Francisco

Hybrid

USD 100,000 - 150,000

Yesterday
Be an early applicant

Principal Machine Learning Engineer

Zscaler, Inc.

San Jose

Remote

USD 175,000 - 250,000

5 days ago
Be an early applicant

SR. DATA SCIENTIST / MACHINE LEARNING ENGINEER - GENAI

Databricks Inc.

San Francisco

Remote

USD 161,000 - 248,000

Yesterday
Be an early applicant