N

Northrop Grumman

Builds stealth bombers, missiles, and satellites

AI Software Engineer 2

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMorrisville, NC, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or another STEM-related field and at least 5 years of experience, a master's degree and at least 3 years of experience, or a PhD and at least 1 year of experience.
  • Ability to obtain and maintain a Top Secret/SCI clearance with a Counterintelligence Polygraph within a reasonable timeframe; U.S. citizenship is required.
  • Demonstrated expertise in AI and machine-learning techniques, including optimization theory (linear programming, convex and non-convex optimization); maximum likelihood estimation and classification; signal processing theory, including Fourier transforms and cyclostationarity; control theory, including Kalman filters, feedback loops, and optimal control; supervised, unsupervised, and reinforcement learning; probabilistic modeling, including mixture models and Bayesian updates; neural network architectures, including transformers, state space models, recurrent networks, and convolutional networks; machine-learning classifiers, including support vector machines, kernel tricks, random forests, and ensembles; and dimensionality-reduction techniques, including singular value decomposition, principal component analysis, variational autoencoders, and t-distributed stochastic neighbor embedding.
  • Strong applied mathematics background.
  • Experience with high-level programming languages such as MATLAB, Python, or R.
  • Experience with version-control software, preferably Git.

Responsibilities

  • Work on an agile development team using modern development practices.
  • Contribute to a significant software effort on a growing program as part of a small Scrum team.
  • Support tools and systems with real-world technical content.

Desired Qualifications

  • Active TS/SCI clearance; employment is contingent on obtaining and maintaining the clearance.
  • Strong communication and presentation skills.
  • Experience with mission-management algorithms, such as the assignment problem and traveling salesperson problem.
  • Experience with RF-processing algorithms, such as modulation recognition, detection, and coherent accumulation processing.
  • Experience with deployment tools and environments, including Docker, Kubernetes, embedded systems, and Linux.
  • Distributed-algorithm experience.
  • GPU-programming experience.
  • Experience with the Proliferated Mission Management framework.
  • Experience with GNU Radio or X-Midas.

About the Company

Northrop Grumman

Builds stealth bombers, missiles, and satellites

Northrop Grumman builds military aircraft, missiles, rocket motors, satellites, and electronic systems, mostly for the American military and allied governments. It designed the B-2 stealth bomber and built NASA's James Webb Space Telescope, the largest telescope ever sent to space. The company works through four businesses: aircraft, missiles and ammunition, radar and communications systems, and space hardware such as satellites and solid rocket boosters. Most revenue comes from long-term government contracts, many of them classified. Its roots go back to Northrop Aircraft, founded in 1939, and it took its name after buying Grumman in 1994 and is based in Falls Church, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Falls Church, VA
Founded
1939

Recently Posted Jobs

Explore more opportunities at Northrop Grumman

See more jobs