
Senior Machine Learning Engineer
Carnegie Mellon University
full-time
Posted on:
Location Type: Office
Location: Pittsburgh • Pennsylvania • Virginia • United States
Visit company websiteExplore more
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