Machine Learning Engineer

Carnegie Mellon University

Pittsburgh (Allegheny County)

Presencial

USD 130.000 - 190.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Comprehensive medical, prescription, 9
Retirement savings with employer match
Tuition benefits
Paid time off and holidays
Life and AD&D insurance
Free Pittsburgh Regional Transit bus p
Family Concierge for childcare
Fitness center access

Descripción de la vacante

Carnegie Mellon University’s SEI AI Division is seeking a Machine Learning Engineer to engineer secure, robust AI systems that support research into vulnerabilities in AI and ML algorithms, with an emphasis on defenses suitable for government sponsors.

In this role you will develop engineering solutions that study how AI systems can be attacked, create practical mitigations and defenses, and advance applied adversarial machine learning capabilities, while mentoring teammates and collaborating

Formación

  • Bachelor’s degree in computer science, statistics, machine learning, electrical engineering, or related discipline with 10 years of experience.
  • MS with 8 years of experience in related fields.
  • PhD with 5 years of experience in related fields.
  • Willingness to obtain DoD security clearance and work onsite in Pittsburgh or Arlington.

Responsabilidades

  • Identify and investigate emerging AI and AI-adjacent technologies.
  • Define and refine processes, practices, and tools for working with AI.
  • Design and build well-engineered prototypes of AI systems.
  • Transition and provide guidance on AI capabilities to government sponsors.
  • Build machine learning models and systems using TensorFlow, PyTorch, Torch, and Caffe, with Python, C/C++, and Java.
  • Work with data pipelines, ETL processes, and backend systems.
  • Experiment with modern ML frameworks, methods, and algorithms in computer vision, NLP, planning and scheduling, and robot control.
  • Engineer safe, trusted, and reliable machine learning systems.
  • Collaborate with researchers and sponsors to understand challenges and solutions.

Conocimientos

Machine learning
Adversarial ML
Engineering practices
Communication

Educación

Bachelor’s degree in computer science, statistics, machine learning, electrical engineering, or related field
MS in related field
PhD in related field

Herramientas

TensorFlow
PyTorch
Torch
Caffe
Python
C/C++
Java

Descripción del empleo

Carnegie Mellon University’s SEI AI Division is seeking a Machine Learning Engineer to engineer secure, robust AI systems that support research into vulnerabilities in AI and ML algorithms, with an emphasis on defenses suitable for government sponsors.

Role focus

In this position, you will develop engineering solutions that help study how AI systems can be attacked, create practical mitigations and defenses, and advance applied adversarial machine learning capabilities.

Counter AI research
  • Study threat models targeting AI and ML algorithms.
  • Understand the behaviors of AI algorithms.
  • Identify weak points and design novel approaches to subvert AI and ML systems.
AI and ML algorithm defense research
  • Create practical mitigations and defenses for observed attacks affecting AI and ML algorithms.
  • Evaluate the effectiveness of defensive techniques.
Applied adversarial machine learning
  • Advance the state of the art in adversarial machine learning.
  • Develop and transition capabilities to government sponsors.
Key responsibilities
  • Identify and investigate emerging AI and AI-adjacent technologies.
  • Define and refine processes, practices, and tools for working with AI.
  • Design and build well-engineered prototypes of AI systems.
  • Transition and provide guidance on AI capabilities to government sponsors.
  • Build machine learning models and systems using frameworks including TensorFlow, PyTorch, Torch, and Caffe, with modern programming languages including Python, C/C++, and Java.
  • Work with data pipelines, ETL processes, and backend systems.
  • Work with, extend, and implement state-of-the-art machine learning methods.
  • Experiment with modern and emerging machine learning frameworks, methods, and algorithms in computer vision, natural language processing, planning and scheduling, and robot control.
  • Engineer safe, trusted, and reliable machine learning systems.
  • Conduct rapid prototyping to demonstrate and evaluate technologies in relevant environments.
  • Evaluate systems for performance and security and test capabilities using novel testing and analysis techniques.
  • Participate with developers, researchers, designers, and technical leads, collaborating with researchers and government customers to understand challenges, needs, and possible solutions.
  • Improve the Division’s technical capabilities through mentoring and teaching, participating in design sessions, and sharing insights across SEI.
Required qualifications
  • Comprehensive knowledge of machine learning; prior experience in adversarial machine learning is desirable but not required.
  • Demonstrated use of well-established engineering practices to solve difficult problems.
  • Understanding of how to convert research results into functioning prototypes or capabilities.
  • Experience leading technical projects in novel areas with limited prior work to build upon.
  • Strong written and verbal communication skills, including the ability to explain complex technical ideas in lay terms.
  • Experience publishing written or technical artifacts describing your work.
  • Strong collaboration skills with colleagues and sponsors.
  • Ability and willingness to guide and mentor junior team members.
  • Education and experience: a bachelor’s degree in computer science, statistics, machine learning, electrical engineering, or a related discipline with ten (10) years of experience; OR an MS in the same fields with eight (8) years of experience; OR a PhD in the same fields with five (5) years of experience.
  • Subject to a background investigation and must be able to obtain and maintain an active Department of War security clearance.
  • Willingness to work onsite at SEI offices in Pittsburgh, PA or Arlington, VA 5 days per week.
  • Willingness to travel up to 25% of the time to locations outside of your home location.
Technologies
  • TensorFlow
  • PyTorch
  • Torch
  • Caffe
  • Python
  • C/C++
  • Java
  • Computer vision
  • Natural language processing
  • Planning and scheduling
  • Robot control
Location and job details
  • Location: Pittsburgh, PA (onsite)
  • Job function: Software/Applications Development/Engineering
  • Position type: Staff – Regular
  • Full time
  • Pay basis: Salary
  • Minimum experience: 10 years
Benefits
  • Comprehensive medical, prescription, dental, and vision insurance
  • Generous retirement savings program with employer contributions
  • Tuition benefits
  • Paid time off and observed holidays
  • Life and accidental death and disability insurance
  • Free Pittsburgh Regional Transit bus pass
  • Access to a Family Concierge Team to help navigate childcare needs
  • Fitness center access
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Machine Learning Engineer - Secure AI Lab - 2024338
Machine Learning Engineer - Secure AI Lab - 2024338

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

Presencial
USD 90.000 - 130.000
Machine Learning Engineer - Secure AI Lab
Machine Learning Engineer - Secure AI Lab

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

Presencial
USD 120.000 - 180.000
Machine Learning Engineer - Secure AI Lab - 2025249
Machine Learning Engineer - Secure AI Lab - 2025249

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

Presencial
USD 150.000 - 190.000
Relocation assistance
Machine Learning Engineer - Secure AI Lab
Machine Learning Engineer - Secure AI Lab

Aimlroles • Pittsburgh

Presencial
USD 180.000 - 240.000
Senior ML Security Research Scientist — Adversarial AI
Senior ML Security Research Scientist — Adversarial AI

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

Presencial
USD 140.000 - 200.000
Senior Machine Learning Research Scientist - Secure AI Lab
Senior Machine Learning Research Scientist - Secure AI Lab

Software Engineering Institute | Carnegie Mellon University • Arlington (VA)

Presencial
USD 140.000 - 200.000
Senior Adversarial ML Research Scientist
Senior Adversarial ML Research Scientist

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

Presencial
USD 140.000 - 210.000
Machine Learning Engineer - Secure AI Lab
Machine Learning Engineer - Secure AI Lab

Carnegie-Mellon-University • Pittsburgh

Presencial
USD 140.000 - 210.000
Medical, dental, and vision insurance
Retirement savings program with match
Tuition benefits
Senior Machine Learning Research Scientist - Secure AI Lab - 2024055
Senior Machine Learning Research Scientist - Secure AI Lab - 2024055

Software Engineering Institute | Carnegie Mellon University • Pittsburgh

Presencial
USD 150.000 - 210.000
Relocation assistance
Machine Learning Engineer - Secure AI Lab
Machine Learning Engineer - Secure AI Lab

Carnegie Mellon SEI • Pittsburgh

Presencial
USD 120.000 - 170.000