Carnegie Mellon University

Senior Machine Learning Engineer

Carnegie Mellon University

full-time

Posted on:

Location Type: Office

Location: PittsburghPennsylvaniaVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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: work with frameworks such as TensorFlow, PyTorch, Torch, and Caffe; modern programming languages including Python, C/C++, and Java; build and work with data pipelines, ETL processes, and backend systems; work with, extend, and implement state-of-the-art machine learning methods
  • Technical Experimentation: experiment with modern and emerging machine learning frameworks, methods, and algorithms in applications such as computer vision, natural language processing, planning and scheduling, and robot control; conduct rapid prototyping to demonstrate and evaluate technologies in relevant environments; evaluate systems for performance and security; test capabilities using novel testing and analysis techniques
  • Collaboration: actively participate on teams of developers, researchers, designers, and technical leads; collaborate with researchers and government customers to understand challenges, needs, and possible solutions
  • Mentoring: contribute to improving the overall technical capabilities of the Division by mentoring and teaching others, participating in design 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 ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR PhD in with five (5) years of experience
  • 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 learningPythonC/C++JavaTensorFlowPyTorchTorchCaffedata pipelinesETL processes
Soft Skills
collaborationmentoringcommunicationproblem-solvingtechnical leadership
Certifications
bachelor's degreemaster's degreePhD