Job Description
Are you ready to join a team that's pushing the boundaries of Artificial Intelligence and making a real impact in the industry? The Lockheed Martin Artificial Intelligence Center (LAIC) team is seeking a highly skilled and motivated individual to support the Applied AI team and specifically the Cognitive Modules portfolio. As a key member of our team, you'll have the opportunity to work on a wide range of projects, from prototypes to deployment, and contribute to the development of innovative solutions that provide discriminating capability to our customers.
What you'll be doing:
* Develop software products that implement Artificial Intelligence to provide cutting-edge solutions to our customers
* Engage in every phase of the system development lifecycle, including requirements generation, system and software design, implementation, integration, and flight test
* Participate in activities such as proof of concepts, development of prototypes, building demonstrators, and transition to production
* Leverage current computer science paradigms, including object-oriented programming, data structures and algorithms, concurrency, and I/O (block storage network database)
* Develop code to solve complex problems and field innovative solutions
What’s In It For You:
We offer flexible work schedules and comprehensive benefits, investing in your future and security. At Lockheed Martin, we empower employees to think big, lead with a growth mindset, and make the impossible a reality. We provide the resources and flexibility to enable inspiration and focus - if you have the passion and courage to dream big, work hard, and have fun doing what you love, then we want to build a better tomorrow with you.
Who are you:
* You are a highly motivated and experienced individual with a strong background in software engineering and computer science
* You have a strong work ethic, self-motivation, time management, and interpersonal skills
* You are familiar with current computer science paradigms, including object-oriented programming, data structures and algorithms, concurrency, and I/O (block storage network database)
* You have experience developing code to solve complex problems and field innovative solutions
* You are a team player with excellent communication skills and the ability to work effectively in a collaborative environment
#LMLAIC
Desired skills
Master’s Degree in Engineering, Computer Science, or other related discipline
Experience with Test-Driven Development from both unit- and system/acceptance-level perspectives
Experience with software orchestration (e.g. Kubernetes, Helm, Istio/Linkerd) and modern GitOps workflows
Experience developing microservices and microservice architectures
Experience building and deploying software for defense mission systems
Experience with real-time embedded software engineering
Experience with hardware-accelerated computing for both CPUs and GPUs (e.g. CUDA, Intel oneAPI, SYCL)
Experience with model deployment software libraries and stacks (e.g. NVIDIA TensorRT, Triton Inference Server, OnnxRuntime)
Experience deploying AI-enabled systems in multiple environments (e.g. cloud, edge devices)
Experience with high-performance computing
Experience interfacing with databases (SQL, MongoDB, etc.)
Experience leading other engineers or small teams
Familiarity with transitioning prototype software to production
Top Secret // SCI Clearance