AI Machine Learning Software Architect

  • Full-Time
  • Lone Tree, CO
  • LOCKHEED MARTIN CORPORATION
  • Posted 3 years ago – Accepting applications
Job Description
The coolest jobs on this planet… or any other… are with Lockheed Martin Space. This is 100% one of those jobs.

Are you ready to bring the battlefield of the future into reality? That’s what we’re doing. We’re infusing defense systems – like F35, SBIRS, Aegis – with advanced capabilities utilizing Artificial Intelligence / Machine Learning (AI/ML) techniques delivered through our AI Software Factory. We are on the bleeding edge of inserting AI into these systems and giving our warfighters the advantage!

This position will be working with the Engineering and Technology common product teams to develop foundational capabilities required to efficiently and effectively get AI/ML models into space. This position will provide a unique experience mix with research, prototype development, and software to hardware toolchain development all within the domain of AI/ML software and targeted hardware platforms.

As an AI Machine Learning Architect, you will:
  • Execute, develop, integrate, implement, and maintain algorithms to enable perception, motion/mission planning, controls, etc. functionality in LM products and platforms
  • Translate requirements and apply requirements to development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms
  • Implement algorithms into software to train systems to recognize patterns and perform specific functions
  • Translate program capabilities into AI ML software solutions and identify required enhancements and architectural progression
  • Be responsible for various phases of developing and maintaining autonomy software from requirements generation, software design and development to integration, testing, troubleshooting and debugging, and implementation
  • Responsible for coordinating technical solutions with other program organizations
  • Oversee detail design, implementation, integration, test and enforce adherence to the architecture design during development phases
  • Manage the program architecture baseline by ensuring architectural integrity and consistency, determining architectural priorities, and arbitrating architectural issues. The principal focus areas are architecture, design, implementation, and product/system integration across business, operational, system, data, security, and technical views.
  • Define and evolve AI ML software roadmaps, along with lower level product road maps. Identify new technologies to be inserted into product solutions
  • Embrace the product line methodology by identifying and evolving processes and technical solutions that support multiple programs with managed variation
  • Manage the technical baseline and determine software methods to best acquire and execute knowledge
  • Provide regular status briefings to program management while identifying technical risks and opportunities
  • Mentor next-generation AI/ML talent



To promote the sharing of ideas, Lockheed Martin fosters an inclusive work environment that encourages differences and big-picture thinking.

Our employees play an active role in strengthening the quality of life where we live and work by volunteering more than 850,000 hours annually. Here are some of the benefits you can enjoy:
  • Medical
  • Dental
  • 401k
  • Paid time off
  • Work/life balance
  • Career development
  • Mentorship opportunities
  • Rewards & recognition

Learn more about Lockheed Martin’s competitive and comprehensive benefits package.
Basic Qualifications:
  • Experience with AI/ML domain programming languages (e.g. Python, C++, Java, MatLab) and ability to learn and transition to new programming languages as needed

  • Experience in machine learning frameworks and deep learning toolsets (e.g. SciKit-learn, TensorFlow PyTorch, Caffe, Keras)

  • Significant experience defining software architectures and/or product road maps

  • Experience interacting with other organizations or customers from a technical perspective

  • Strong communication and organizational skills

  • Knowledge of classical AI techniques (e.g. rule based inferencing)

  • Strong desire to execute to the technical baseline as well as manage it

  • The candidate must be eligible for a TS/SCI clearance
Desired Skills:
  • Certification as a Software Architect or architecture coursework certificates or degrees

  • Experience across software toolchains targeted at specific hardware (e.g. Apache TVM, LLVM)

  • Rapid software prototyping experience to create minimal viable products for evaluation of options

  • Developing and deploying AI/ML models for edge devices

  • DevOps experience including CI/CD pipelines to build, test, deploy

  • Experience researching technical topics and presenting research in written, visual, and oral formats

  • Experience with modeling and simulation on CPU, GPU, and edge architectures/devices

  • Experience with applications in supervised learning (e.g. classification, regression, etc.), unsupervised learning (e.g. clustering, dimension reduction, generative modeling, etc.) and reinforcement learning (e.g. model-based or model-free methods)

  • Understanding of training and evaluating Artificial Neural Networks (ANNs), Convolutional Neural Networks (CNNs), Tree-based models, Boosted approaches, Ensemble modeling, and/or Recurrent Neural Networks (RNNs)

  • Experience with signal processing, computer vision (including OpenCV)

  • Understanding of testing, planning, and procedures including validation and verification of system behaviors

  • Experience working with analyzing large scale data from a variety of sources and applying statistical methods
BASIC QUALIFICATIONS:
job.Qualifications

Lockheed Martin is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Join us at Lockheed Martin, where your mission is ours. Our customers tackle the hardest missions. Those that demand extraordinary amounts of courage, resilience and precision. They’re dangerous. Critical. Sometimes they even provide an opportunity to change the world and save lives. Those are the missions we care about.

As a leading technology innovation company, Lockheed Martin’s vast team works with partners around the world to bring proven performance to our customers’ toughest challenges. Lockheed Martin has employees based in many states throughout the U.S., and Internationally, with business locations in many nations and territories.
EXPERIENCE LEVEL:
Experienced Professional
Apply to this Job