Senior Software Programmers
Lockheed Martin - Annapolis Junction, MD
Apply NowJob Description
This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and agile development projects in support of a high-visibility mission. This position involves providing technical leadership and guidance on data analytics and agile development projects, as well as collaborating with cross-functional teams to drive mission objectives. At Lockheed Martin, we're a leading aerospace and defense company that's shaping the future of cyber and intelligence. We're committed to innovating at the Edge: Harnessing the latest advancements in cyber, artificial intelligence, and machine learning to stay ahead of emerging threats and opportunities. Experience as a Software Engineer with knowledge assisting in the design, development, testing, and debugging of software solutions, with a focus on Linux and Unix operating systems. Strong Familiarity with programming languages such as Java, Python and Hadoop. Providing ongoing training, mentorship, and development opportunities to help our cyber and intelligence professionals stay at the forefront of their field and achieve their career goals. Medical and dental coverage. 401k retirement savings plan. The Artificial Intelligence/Machine Learning (AI/ML) Engineer designs, creates, tests, and productizes AI/ML algorithms to solve business challenges. The AI/ML models they create should be capable of learning and making predictions as defined by the business logic developed to meet customer requirements. The AI/ML Engineer should be proficient in all aspects of model architecture, data pipeline interaction, and metrics application, interpretation, and presentation. The AI/ML Engineer needs familiarity with foundational concepts of application development, infrastructure management, data engineering, and data governance. Through an understanding of training, retraining, deploying, scheduling, monitoring, and improving models through iterative user and system feedback, the AI/ML Engineer designs and creates scalable solutions for optimal performance. The AI/ML Engineer may be responsible for leading geographically diverse teams and will often serve as a primary POC for AI-related matters, so must have exceptional analytical, problem-solving and communication skills. Expert knowledge of multiple programming languages, e.g. Python, Java, C, R, a plus. 10 years experience deploying machine learning algorithms is required. D. degree in advanced math, artificial intelligence, data science, computer science or deep learning from an accredited college or university is required. 7 additional years machine learning experience with a relevant Bachelor's degree may be substituted for a Master's degree. Demonstrated abilities in software engineering and AI/ML model test and evaluation. - Select appropriate data sets - Perform statistical analysis - Run machine learning algorithms - Experience in working with various ML libraries and packages - Oversee Test and evaluation of AI and ML algorithms through an iterative design process to meet verification and validation requirements - Research and implement a broad range of AI and ML algorithms and tools - Transform and convert data science prototypes into scalable solutions - Verify data and model output quality - Identify differences in data distribution that affect model performance - Deep understanding of AI logic, semantics, ontologies, and knowledge representation - Demonstrated ability to design, evaluate, and productize AI/ML models on a range of commercial cloud-based architectures - Design ML algorithms according to customer requirements - Research, experiment with, and implement suitable ML algorithms and tools - Broaden current AI/ML frameworks and machine learning libraries Linux, JAVA, JUnit, JSON, REGEX, IntelliJ, NetBeans, and Eclipse, GitLab, Confluence, and Jira. Python helpful, but not necessarily required. Ability to Work Remotely: Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility. These condensed schedules provide employees with additional time away from the office and are in addition to our Paid Time off benefits. Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market and business considerations when extending an offer. 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. (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year. The application window will close in 90 days; At Lockheed Martin, we use our passion for purposeful innovation to help keep people safe and solve the world's most complex challenges. Our flexible schedules, competitive pay, and comprehensive benefits enable our employees to live a healthy, fulfilling life at and outside of work. Business Unit: RMS Relocation Available: No Career Area: Software Engineering Shift:
Created: 2025-09-26