Details
Posted: 01-Feb-22
Location: Pittsburgh, Pennsylvania
Type: Full-time
Salary: Open
Position Summary:
The SEI's Tactical and AI-Enabled Systems (TAS) initiative researches state-of-the-art technologies, and builds advanced prototypes using these technologies to support small units operating in difficult environments that are often disconnected from enterprise computing infrastructure. In addition, TAS researches and develops software engineering principles and practices for development, deployment, and sustainment of AI/ML systems.
We are seeking a Software Engineer for our team to grow our expertise in tactical and AI-enabled systems, work with other engineers and researchers to mature and prototype technologies, and transition technology to government organizations. This is an excellent opportunity to work with leading engineers, researchers and faculty at a truly world-class institution.
The ideal candidate will enjoy working with world-renowned researchers/engineers at the SEI, Carnegie Mellon University, and other universities and R&D centers. If you are a Software Engineer passionate about improving the ability to deliver high quality, production-ready tactical and AI-enabled systems, then this is the position for you.
Requirements:
- BS or higher in computer science, software engineering, or related discipline with eight (8) years of experience; OR MS in computer science or related discipline with five (5) years of experience; OR PhD with two (2) years of experience.
- Willingness to 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 (less than 10%).
- You will be subject to a background investigation and you must have the ability to obtain and maintain a Department of Defense security clearance.
Knowledge, Skills and Abilities:
- Strong software engineering knowledge and expertise in the software development life cycle
- Strong software development skills in one or more of Java, Python, C or C++
- Expertise deploying systems into local and cloud-based production environments
- Desire and willingness to learn about different technologies, stacks, and languages
- Familiar with software management and deployment tools (e.g., continuous integration, Atlassian stack)
- Excellent analytical, problem solving and interpersonal skills
- Ability to work in small teams with a variety of technical and organizational skills
- Superb communication skills (oral and written)
Desired Experience:
- Three or more (3+) years of experience in system/software design and development
- Experience with specific methods listed above and/or evidence that you can learn
- Software architecture and DevOps knowledge and experience are a plus
- Knowledge of AI/ML frameworks and programming packages is a plus (e.g., TensorFlow, Caffe, python numpy/scipy/pandas, R, MATLAB)
CMU's COVID-19 Vaccination Requirements: As a condition of employment, Carnegie Mellon University requires all staff and faculty working in the United States to be fully vaccinated, including a booster when eligible, against COVID-19. Prior to commencement of employment, new hires in the United States must provide proof of vaccination or obtain an approved exemption. (Exemptions may be requested for medical reasons or for religious or strong moral or ethical conviction.) Those granted an exemption must comply with all applicable COVID-19 mitigation requirements, including use of facial coverings, daily self-assessment and weekly Tartan Testing.
Location
Pittsburgh, PA
Job Function
Software/Applications Development/Engineering
Position Type
Staff - Regular
Full Time/Part time
Full time
Pay Basis
Salary
More 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