AI Applications Software Engineer Sr.

Lockheed Martin CorporationDallas, TX
58d$89,300 - $178,135Remote

About The Position

The Lockheed Martin Artificial Intelligence Center (LAIC) AI Consulting team within Enterprise Operations is seeking an AI software engineer to support our strong DevSecOps culture. Our skilled engineers have discipline and domain specific experience and training, best in industry software development practices and patterns, and cutting-edge tools for software design, development, configuration management, quality, security, and deployment. This is an exciting opportunity to lead the development and deployment of AI solutions that can drive business value and innovation across the Lockheed Martin enterprise. With a focus on collaboration, innovation, and technical expertise, this role is perfect for a seasoned professional looking to make a significant impact in the field of AI. The selected candidate will possess a balance of foundational software development skills and familiarity with emerging AI technologies. This position will be involved in developing, modifying, testing deploying, maintaining and sustaining applications in support of the LAIC AI Consulting team. The selected candidate will be a key technical resource on a team with other AI software engineers.

Requirements

  • Proficiency in Python, and at least one of the following: JavaScript/TypeScript, Go, Rust
  • Familiarity with RESTful APIs, web services, container systems and platforms (e.g. kubernetes and Openshift)
  • Proficiency in DevSecOps practices, including Continuous Integration/Continuous Deployment (CI/CD) pipelines with tools such as Jenkins, GitLab, or GitHub Actions
  • Experience with structured and unstructured data storages, such as relational databases and vector stores
  • Experience taking software applications from pilot to production, as well as maintaining and sustaining applications long-term in an enterprise setting

Nice To Haves

  • Experience with AI modeling (GenAI and traditional modeling) and AI application development
  • Familiarity with cloud-bases platforms such as AWS, Google Cloud and Azure
  • Experience authoring documentation, setting standards and guides for best practices in software development
  • Experience in re-engineering legacy applications for better scalability, robustness and efficiency
  • Ability to thrive in ambiguity and adapt to the fast-evolving AI landscape
  • Strong written and verbal communication skills
  • Familiarity with agile development methodologies
  • Familiarity with infrastructure as code

Responsibilities

  • Successful development, testing, deployment, maintenance and sustainment of AI-enabled applications, incorporating agile and DevOps methodologies and concepts
  • Upgrading previously developed applications/algorithms for enhanced robustness and scalability
  • Converting rapid pilot applications into production-ready and, in some cases, commercialization-ready applications
  • Leading adoption of existing and new software standards into the development of AI applications
  • Periodic travel to Lockheed Martin sites may be required, as well as the ability to work in a virtual environment.

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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service