Logo
Northrop Grumman

Principal/ Senior Principal Data Science Software Engineer - R10209414

Northrop Grumman, Linthicum, Maryland, United States

Save Job

Job Description

Northrop Grumman is seeking a Principal/Senior Principal Data Science Software Engineer to join their team. The selected individual will have the opportunity to be part of a technology development organization that is collaborative, open, transparent, team-oriented, and flexible. The ideal candidate will have expert-level data engineering and software development skills, with experience in leading design teams in all phases of the development lifecycle, including design, development, and test. Candidates should have a solid foundation in best practices in software design, Continuous Integration/Continuous Delivery (CI/CD) tools and processes, and object-oriented programming. Roles and Responsibilities

Support internal stakeholders by driving solutions that are scalable, highly available, and consistent to optimize big data analysis capabilities. Collaborate with Product Owners, Architects, Developers, and other Data Engineers to help design, define, implement functional features, conduct system-level validation, and verify features of product development for a new system architecture. Mentor other team members in a business-technical environment and promote an environment that supports innovation and process improvement. Deliver technical design documents, perform code reviews, and maintain robust state-of-the-art engineering practices. Basic Qualifications

Bachelor's degree in data science, software engineering, or related discipline with 5+ years of experience; master’s degree in data science, software engineering, or related discipline with 3+ years of experience; PhD and 0+ years of experience. Expert-level skills in object-oriented Python required. Experience in optimizing SQL queries and performance tuning data pipelines. Proven ability to solve complex data problems, collaborate with cross-functional teams, and deliver high-quality solutions. Experience in implementing REST services and APIs. Familiarity with microservices. Deep understanding of software testing principles and methodologies. Experience working in an engineering leadership role that executes all facets of building complex software in an Agile development environment. Strong data analysis and cross-functional communication skills. Willingness and ability to work onsite full-time. Applicant must be a US citizen with the ability to obtain/maintain a security clearance. Preferred Qualifications

React, Java, and Node.js experience. Active clearance per business requirements. Familiarity with unstructured databases such as MongoDB. Familiarity with RDBMS. Experience working with a geographically distributed team. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

#J-18808-Ljbffr