Carnegie Mellon University

Machine Learning Engineer – Secure AI Lab

Carnegie Mellon University

full-time

Posted on:

Location Type: Hybrid

Location: PittsburghPennsylvaniaVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • As an Machine Learning Engineer, you will specialize in engineering solutions that support research into the vulnerabilities of AI and ML algorithms and securing against those vulnerabilities.
  • Identifying and investigating emerging AI and AI-adjacent technologies.
  • Defining and refining processes, practices, and tools for working with AI.
  • Designing and building well-engineered prototypes of AI systems.
  • Transitioning and providing guidance on AI capabilities to government sponsors.
  • Building Machine Learning Models and Systems: You will work with machine learning frameworks such as TensorFlow, PyTorch, Torch, and Caffe and modern programming languages including Python, C/C++, and Java.
  • Conducting rapid prototyping to demonstrate and evaluate technologies in relevant environments.
  • Evaluating systems for performance and security.
  • Actively participating on teams of developers, researchers, designers, and technical leads.
  • Mentoring and teaching others, participating in design (software and otherwise) sessions, and sharing insights and wisdom across the SEI.

Requirements

  • A bachelor’s degree in computer science, statistics, machine learning, electrical engineering, or related discipline with eight (8) years of experience; OR MS in the same fields with one (1) year of experience; OR PhD in a relevant discipline with two (2) years of experience.
  • Willingness to work onsite 5 days per week at SEI offices in Pittsburgh, PA or Arlington, VA.
  • You will be subject to a background investigation and must be able to obtain and maintain an active Department of War security clearance.
  • Willing to travel up to 25% of the time to locations outside of your home location. Travel sites include SEI offices in Pittsburgh and Washington, D.C., sponsor sites, and conferences.
  • Comprehensive knowledge of machine learning; previous experience in adversarial machine learning desirable but not required.
  • A track record of using well-established engineering practices to solve difficult problems.
  • An understanding of how to convert research results into functioning prototypes or capabilities.
  • Experience leading technical projects in novel areas with limited previous work to build upon.
  • Strong written and verbal communication skills; able to convey complex technical ideas in a layperson’s terms.
  • Ample experience with publishing written or technical artifacts showcasing your work.
  • Strong collaboration skills for working with colleagues and sponsors.
  • Willingness to guide and mentor junior team members.
Benefits
  • comprehensive medical, prescription, dental, and vision insurance
  • generous retirement savings program with employer contributions
  • tuition benefits
  • ample paid time off and observed holidays
  • life and accidental death and disability insurance
  • free Pittsburgh Regional Transit bus pass
  • access to our Family Concierge Team to help navigate childcare needs
  • fitness center access
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningadversarial machine learningprototypingperformance evaluationsecurity evaluationPythonC/C++JavaTensorFlowPyTorch
Soft Skills
communication skillscollaboration skillsmentoringleadershipproblem-solvingtechnical guidanceteam participationdesign sessionsinsight sharingwritten communication