Lockheed Martinposted 18 days ago
$104,900 - $184,920/Yr
Full-time • Mid Level
Hybrid • Fort Worth, TX
Transportation Equipment Manufacturing

About the position

The Lockheed Martin Artificial Intelligence Center (LAIC) team is seeking a high energy experienced individual with a strong background in software engineering and computer science to support the Applied AI team and specifically the Cognitive Baseline portfolio, focusing on a broad range of projects across the LAIC. The team is focused on exploiting small, innovative and agile teams to rapidly iterate and mature solutions from prototypes to deployment for utilization across the Lockheed Martin enterprise and in the field for our customers. The selected candidate will focus on the development of software products that implement Artificial Intelligence to provide discriminating capability to our customers. This will require engagement in every phase of the system development lifecycle including requirements generation, system and software design, implementation, integration, and flight test. Activities will range from proof of concepts, development of prototypes, building demonstrators, and transition to production. The selected candidate will be required to leverage current computer science paradigms including object oriented programming, have familiarity with data structures and algorithms, utilize concurrency (both threaded and multi-processing), and have familiarity with I/O (block storage network database); developing code to solve complex problems and field innovative solutions. The candidate may also be expected assume technical lead responsibilities and mentor junior engineers. Must exhibit self-motivation, a strong work ethic, time management and interpersonal skills. The selected candidate can work at any major Lockheed Martin facility or part-time remotely.

Responsibilities

  • Support the Applied AI team and Cognitive Baseline portfolio.
  • Engage in every phase of the system development lifecycle.
  • Develop software products implementing Artificial Intelligence.
  • Conduct requirements generation, system and software design, implementation, integration, and flight test.
  • Develop proof of concepts, prototypes, and demonstrators.
  • Transition software from prototype to production.
  • Leverage computer science paradigms including object-oriented programming.
  • Mentor junior engineers and assume technical lead responsibilities.

Requirements

  • Bachelor's Degree in Engineering, Computer Science, or other related discipline.
  • Experience with C++, Java, GO, Rust and other compiled languages.
  • Experience with DevOps tools: Docker, Git [GitLab, GitHub], Continuous Integration [CI], Continuous Deployment [CD].
  • Experience with network programming (e.g. Socket programming with TCP and UDP).
  • Experience with service-to-service messaging (e.g. gRPC, Kafka, ActiveMQ, ZeroMQ, RabbitMQ, DDS, RESTful APIs, etc.).

Nice-to-haves

  • 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.

Benefits

  • Medical, Dental, Vision, Life Insurance.
  • Short-Term Disability, Long-Term Disability.
  • 401(k) match.
  • Flexible Spending Accounts.
  • EAP, Education Assistance.
  • Parental Leave.
  • Paid time off, and Holidays.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service