Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Staff Machine Learning Engineer
Pittsburgh, PA · On-site +1
As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... strong software engineering fundamentals (system design, CI/CD, containerization) * Broad ML ...
Staff Machine Learning Engineer
Pittsburgh, PA · On-site +1
As a Staff Machine Learning Engineer, you will serve as a technical leader defining the roadmap and ... strong software engineering fundamentals (system design, CI/CD, containerization) * Broad ML ...
Senior Software Engineer, Perception Architecture
Pittsburgh, PA · On-site
$118K - $156K/yr
The Senior Software Engineer will contribute to the Perception Architecture team by developing foundational machine learning architecture and systematic approaches to complex perception problems ...
Senior Software Engineer, Perception Architecture
Pittsburgh, PA · On-site
$118K - $156K/yr
The Senior Software Engineer will contribute to the Perception Architecture team by developing foundational machine learning architecture and systematic approaches to complex perception problems ...
Senior Machine Learning Research Scientist - Secure AI Lab
Pittsburgh, PA · On-site
$95K - $121K/yr
The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI ...
Senior Machine Learning Research Scientist - Secure AI Lab
Pittsburgh, PA · On-site
$95K - $121K/yr
The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI ...
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$111K - $152K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$111K - $152K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Senior Machine Learning Engineer - Secure AI Lab
Pittsburgh, PA · On-site
$107K - $146K/yr
The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI ...
Senior Machine Learning Engineer - Secure AI Lab
Pittsburgh, PA · On-site
$107K - $146K/yr
The Secure AI Lab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site +1
$111K - $152K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site +1
$111K - $152K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Senior Machine Learning Engineer - Secure AI Lab
Pittsburgh, PA · On-site
$111K - $152K/yr
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
Senior Machine Learning Engineer - Secure AI Lab
Pittsburgh, PA · On-site
$111K - $152K/yr
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
Senior Machine Learning Engineer - Secure AI Lab
$111K - $152K/yr
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
Senior Machine Learning Engineer - Secure AI Lab
$111K - $152K/yr
TheSecure AILab consists of machine learning research scientists, machine learning engineers, and software developers who work together to solve problems in the following areas: * Counter AI Research:
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$107K - $146K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Senior AI Security Software Engineer
Pittsburgh, PA · On-site
$107K - $146K/yr
Develop machine learning-based prototypes, tools, and systems for AI security applications ... Apply software engineering best practices to build scalable, maintainable systems, grounded design ...
Staff Software Engineer - Machine Learning - Calibration
Pittsburgh, PA · On-site
$218K - $327K/yr
... machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving ...
Staff Software Engineer - Machine Learning - Calibration
Pittsburgh, PA · On-site
$218K - $327K/yr
... machine learning and robotics, cloud platforms, mapping, sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the driving ...
Senior Software Engineer
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Quick apply
Senior Software Engineer
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Senior Software Engineer
Butler, PA · On-site
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Senior Software Engineer
Butler, PA · On-site
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Senior Software Engineer
Butler, PA · On-site
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Senior Software Engineer
Butler, PA · On-site
$110K - $145K/yr
Agr International is seeking an experienced Senior Software Engineer to join our multidisciplinary ... Experience with AI, machine learning, computer vision, or advanced analytics solutions * Strong ...
Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ...
Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ...
Senior Machine Learning Engineer, Data Mining
Pittsburgh, PA · On-site +1
$118K - $156K/yr
As a Senior Machine Learning Engineer on the Data Mining team, your mission is to build the "Brain ... Strong software engineering fundamentals: testing, CI/CD, containerization, and system design.
Senior Machine Learning Engineer, Data Mining
Pittsburgh, PA · On-site +1
$118K - $156K/yr
As a Senior Machine Learning Engineer on the Data Mining team, your mission is to build the "Brain ... Strong software engineering fundamentals: testing, CI/CD, containerization, and system design.
Senior Embedded Software Engineer
Pittsburgh, PA · On-site +1
$120K - $157K/yr
Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ...
Senior Embedded Software Engineer
Pittsburgh, PA · On-site +1
$120K - $157K/yr
Motional's onboard autonomous driving system team works at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ...
Machine Learning Software Engineer information
See Pittsburgh, PA salary details
$61.6K - $74.2K
2% of jobs
$74.2K - $86.7K
4% of jobs
$86.7K - $99.2K
6% of jobs
$99.2K - $111.8K
8% of jobs
$118.5K is the 25th percentile. Wages below this are outliers.
$111.8K - $124.3K
7% of jobs
$124.3K - $136.8K
18% of jobs
The median wage is $139.8K / yr.
$136.8K - $149.4K
16% of jobs
$149.4K - $161.9K
2% of jobs
$167K is the 75th percentile. Wages above this are outliers.
$161.9K - $174.4K
26% of jobs
$174.4K - $187K
1% of jobs
$187K - $199.5K
8% of jobs
$61.6K
$143.2K
$199.5K
How much do machine learning software engineer jobs pay per year?
What does a Machine Learning Software Engineer do?
A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.
What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?
To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.
What are the day-to-day responsibilities of a Machine Learning Software Engineer?
As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
- Physics Based Machine Learning
- Machine Learning Engineer Quantization
- Contractual Machine Learning Government
- Weekend Machine Learning
- Online Machine Learning
- Senior Meta Machine Learning
- Python Kubernetes Software Engineer Data
- Reinforcement Learning Engineer
- Machine Learning Engineer Opt
- Contract Apple Machine Learning Engineer
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Posted 8 days ago
Carnegie Mellon University rating
8.6
Based on 24 frontline employees who took The Breakroom Quiz
54th of 544 rated colleges and universities
Job description
The CERT Division of the Software Engineering Institute (SEI) is seeking applicants for the role of Assistant AI Security Software Engineer. Established in response to the Morris worm, CERT has been a leader in cybersecurity research, advancing the resilience of software systems and responding to sophisticated cyber threats. As AI becomes central to critical infrastructure, advancing its security and resilience offers a compelling opportunity to shape the future, impacting support of the national security mission.
Our team researches and develops tactics, techniques, and procedures necessary for the field of AI security. Our work includes experimental designs for large-scale AI security research programs, AI red teaming, and counter AI applications. Additionally, we work in generative AI and large language models, data visualization, security analysis of AI systems, and adversarial machine learning. We have access to a wide variety of cyber-related data, including malware samples, NetFlow data, cyber security training runs and tests, incident tickets, and more.
Artificial Intelligence Security Software Engineers at the SEI use software and machine learning engineering practices, data processing, and data analytics to help our researchers solve AI security challenges. In this role, you will work with our researchers and customers to develop machine learning based prototypes, products, and tools to solve and automate solutions to AI Security problems. You'll get a chance to work with elite AI and cyber security professionals and university faculty to build new technologies that will influence national AI and cyber security strategy for decades to come.
Key Responsibilities
- Develop machine learning-based prototypes, tools, and systems for AI security applications, demonstrating strong expertise in ML development and deployment
- Collaborate with researchers and stakeholders to design and execute experimental AI security solutions, communicating effectively across technical and non-technical audiences
- Apply software engineering best practices to build scalable, maintainable systems, grounded design principles
- Process and analyze large, diverse cybersecurity datasets (e.g., malware, NetFlow, incident data), using strong analytical and problem-solving skills
- Support AI red teaming and adversarial machine learning initiatives, applying an innovative and research-driven mindset
- Translate research concepts into practical, operational capabilities, with the ability to work independently and as part of a collaborative team
Minimum Qualifications
- BS in computer science, machine learning, cybersecurity, statistics, or related discipline.
- Understanding of software engineering principles and system design.
- Experience with containerization and microservices architectures.
- Travel to various locations to support the SEI's overall mission. This includes within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion (5%).
- You will be subject to a background check and will need to obtainandmaintainaDepartment of War (DoW) security clearance.
Preferred Qualifications
- Experience applying statistical modeling and advanced data analytics techniques
- Background in developing AI/ML solutions in real-world settings
- Familiarity with applied machine learning domains (e.g., natural language processing, computer vision, autonomy, audio analysis)
- Experience and knowledge in cybersecurity best practices
- Demonstrated ability to quickly learn and adapt to new technologies and domains
Why Join Us
- Contribute to a world-class organization with significant impact on software and national security
- Work with cutting-edge technologies alongside leading experts in AI, cybersecurity, and software engineering
- 8% employer retirement contribution (no employee contribution required)
- Tuition benefits for employees and their dependent children
- Flexible work arrangements and strong work-life balance
- Paid parental and military leave
- Professional development opportunities, including conference attendance and certifications
- Qualify for relocation assistance and so much more.
Joining the CMU team opens the door to an array of exceptional benefits.
Benefits eligible employees enjoy a wide array of benefits including comprehensive medical, prescription, dental, and vision insurance as well as a generous retirement savings program with employer contributions. Unlock your potential with tuition benefits, take well-deserved breaks with ample paid time off and observed holidays, and rest easy with life and accidental death and disability insurance.
Additional perks include a free Pittsburgh Regional Transit bus pass, access to our Family Concierge Team to help navigate childcare needs, fitness center access, and much more!
For a comprehensive overview of the benefits available, explore our Benefits page.
At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond credentials, we evaluate the role and responsibilities, your valuable work experience, and the knowledge gained through education and training. We appreciate your unique skills and the perspective you bring. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.
Are you interested in an exciting opportunity with an exceptional organization?! Apply today!
Location
Pittsburgh, PAJob Function
Software/Applications Development/EngineeringPosition Type
Staff - RegularFull Time/Part time
Full timePay Basis
SalaryMore Information:
Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance
What Carnegie Mellon University employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Carnegie Mellon University
Sourced by ZipRecruiter