Why This Role Stands Out
This role at Johns Hopkins APL offers a unique opportunity to develop mission-critical software that directly impacts national security and space exploration, fostering significant professional growth. You'll thrive here if you're a skilled software engineer passionate about operationalizing AI and machine learning within a collaborative, innovation-driven environment, with the added benefit of hybrid work flexibility. Apply today to contribute to groundbreaking projects and advance your career alongside leading experts.
Quick Overview
Job Description
Johns Hopkins Applied Physics Laboratory (APL) seeks a Senior Software Engineer to build mission-critical systems in our Defense & Aerospace Data Science & AI department. You will design, implement, and deploy secure, scalable software that operationalizes advanced analytics and machine learning for national security, space, and health missions. Partner with leading experts to transition research prototypes into robust systems, mentor junior engineers, and shape architectures for complex, data-intensive environments. At APL, you'll join a collaborative, mission-driven culture with strong support for innovation, professional growth, and advanced education.
Responsibilities
- Design, develop, and deploy robust software solutions for defense and aerospace data science and AI missions
- Collaborate with data scientists and AI researchers to operationalize advanced analytics and machine learning models
- Architect scalable, secure systems to support national security, space, and health applications
- Lead code reviews, mentor junior engineers, and promote best practices in software engineering
- Integrate software with complex hardware, sensors, and data pipelines in mission environments
- Ensure reliability, performance, and cybersecurity compliance of delivered systems
- Contribute to research prototypes and transition them into production-quality software
- Work in cross-disciplinary teams to define technical requirements and system architectures
Required Skills
- Python
- C++Java
- Machine learning integration
- Data pipelines (ETL)
- Cloud computing (AWS/Azure/GCP)
- Distributed systems
- Linux development
- Git and CI/CDSoftware architecture and design patterns
Similar jobs
- JH
Senior Data Fusion and Tracking Systems Engineer
NewJohns Hopkins Applied Physics Laboratory (APL)
Laurel, Maryland🇺🇸Hybrid1 hour agoMATLABEmbedded SystemsC+++1Technology - KP
IT Applications Engineer
NewKaiser Permanente
Greensboro, North Carolina🇺🇸Hybrid1 hour agoEngineering - AS
Senior Systems Engineer
Apex Systems
Robins Air Force Base, GA🇺🇸On-site2 weeks agoAgileTechnology - AO
Software Engineer with Security Clearance
NewAlpha Omega
Asheville, NC🇺🇸$64k - $70k/yrRemoteYesterdayDockerDynamoDBSQL+19Technology - NG
Sentinel - Nuclear Surety Systems / Principal Systems Engineer - with Security Clearance
Northrop Grumman
Roy, UT🇺🇸$79.3k - $118.9k/yrHybrid3 days agoGitHTTPHTTPSTechnology - BS
Software Engineer II with Security Clearance
NewBTS Software Solutions
Annapolis Junction, MD🇺🇸$165k - $180k/yrHybridYesterdaySOAPCSSHTML+2Technology