Engineer - Assoc Level

MCSG Technologies

Greenbelt (MD)

Hybrid

USD 80,000 - 100,000

Full time

35 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical
Dental
Vision
Life insurance
Short-term disability
Long-term disability
401(k) match
FSA
EAP
Parental leave
Paid time off
Holidays

Job summary

MCSG Technologies is seeking a SIREN Engineer to support development and testing of ground software for NASA’s SARSAT program at Goddard Space Flight Center in Greenbelt, MD. The role focuses on developing data ingestion, transformation, and AI/ML model insights by fusing multiple data sources for mission users.

The position is hybrid, requiring on-site work at Goddard at least once per week with remaining days remote, and requires US citizenship.

Qualifications

  • Proficiency in Python and production-quality applications.
  • Experience with Pandas and NumPy for data processing.
  • Experience building modular software for DBs, APIs, and data sources.
  • Experience with JSON, CSV, and structured/semi-structured data.
  • Familiarity with logging, error handling, and configuration management.
  • US Citizenship and ability to obtain NAC clearance.

Responsibilities

  • Develop integrations with SARSAT data sources and external APIs.
  • Build Python components and services for data processing and AI/ML workflows.
  • Create unit and integration tests in Python using PyTest or unittest.
  • Support CI/CD pipelines and containerized deployments for SARSAT projects.

Skills

Python
Pandas
NumPy
Data integration
APIs
JSON/CSV
Logging
Git

Education

Bachelor’s degree

Tools

Docker
Linux
CI/CD
Jupyter
Git

Job description

Job Details:

Job Location: NASA Goddard Space Flight Center - Greenbelt, MD 20771, Position Type: Full Time, Education Level: 4 Year Degree, Salary Range: $80,000.00 - $100,000.00 Salary/year, Job Shift: Day, Job Category: Information Technology, JOB SUMMARY: The SIREN Engineer will support the technical execution of advanced ground software systems supporting NASA Innovation Lab with the U.S. Search and Rescue Satellite-Aided Tracking (SARSAT) Program. This role is responsible for supporting development and test of the Search and Rescue Intelligence for REscue Navigation (SIREN) software development effort and its integration into existing Search and Rescue (SAR) systems. The role focuses on developing and testing the software and data integration capabilities that enable AI/ML models to identify beacon false alerts and improve distress beacon location accuracy by fusing data from multiple internal and external sources and delivering actionable insights to mission users. Location: This is a hybrid position requiring on-site support at Goddard Space Flight Center (Greenbelt, MD) at least 1 day per week (subject to change), with the remaining days worked remotely from home.


PRIMARY DUTIES:

Data Integration and Processing


  • Develop integrations with SARSAT registration databases, incident history systems, external APIs, and other internal and external data sources.

  • Analyze and profile SARSAT data using Python-based tools to support identification of relevant data attributes, ML features, and modeling approaches.

  • Develop data transformation and validation processes to ensure data quality, consistency, and reliability throughout the application workflow.

  • Troubleshoot data integration and processing issues across multiple data sources and systems.


Software Development


  • Design, develop, and maintain modular Python components and services supporting the integration, processing, and analysis of SARSAT data.

  • Develop Jupyter Notebooks and Python-based analysis tools to explore and analyze SARSAT data in support of AI/ML development.

  • Develop application interfaces and services that enable data to be processed through AI/ML models and deliver model-generated insights to end users.

  • Implement application functionality using established software development practices, including version control, code reviews, documentation, logging, and error handling.

  • Participate in Scrum ceremonies, technical discussions, design reviews, and other collaborative software development activities.


Software Testing


  • Develop and maintain automated unit and integration tests in Python to validate application functionality and data-processing workflows.

  • Develop test cases and test data to validate integrations with databases, APIs, external systems, and other software components.

  • Support comprehensive system, use-case, and user acceptance testing to verify application functionality and end-to-end workflows.

  • Troubleshoot and resolve defects identified through automated, integration, system, and acceptance testing.

  • Work with cloud-based services and environments to support repeatable, high-fidelity system integration and testing.


Integration and Deployment


  • Support application testing and deployment through automated CI/CD pipelines and containerized environments.

  • Develop and maintain data and application interfaces that enable SIREN to exchange information with external systems.

  • Develop and support user interfaces and application services used to present processed data and AI/ML-generated insights to Coast Guard and Air Force Rescue Coordination Centers (RCCs).


REQUIREMENTS:

Development Expertise


  • Proficiency in Python and experience developing maintainable, production-quality applications.

  • Experience with python libraries, such as Pandas and NumPy, for data ingestion, transformation, and processing.

  • Proven experience developing modular software systems to support integrations with databases, APIs, and other data sources.

  • Experience working with common data formats such as JSON, CSV, and other structured or semi-structured data.

  • Experience with code documentation, error handling, logging, configuration management, and other practices required for reliable production applications.


Testing Expertise


  • Experience with unit testing and integration testing.

  • Experience developing and maintaining automated tests for Python applications using PyTest and/or unittest.

  • Experience using mocks and stubs to isolate software interfaces, classes, APIs, and external dependencies during testing.

  • Familiarity with CI/CD pipelines, including automated build and test workflows in GitLab.


Tools & Collaboration


  • Experience with Git-based development workflows, including branching, merging, pull/merge requests, and code reviews.

  • Familiarity with Linux operating systems and command-line development environments.

  • Familiarity with Docker and containerized application development and deployment.

  • Experience troubleshooting software issues using logs, debugging tools, and other development utilities.

  • Ability to work effectively in a collaborative software development environment and communicate technical issues and solutions clearly.


RELEVANT EXPERIENCE:

1-3 years of relevant experience.


EDUCATION/CERTIFICATION:

Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related field.


SECURITY CLEARANCE:

US Citizenship is required, and Section 508 (Agency Standards) is applicable. Ability to obtain required National Agency Check (NAC) clearance.


Qualifications: ABOUT US:

At MCSG Technologies, we believe the path to success begins by empowering our employees to do what is best for our customers. This helps create value for our customers and business partners through efficiencies and cost-effective relationships that are built on trust, while delivering on-time and within budget. Our company ethos is simple Empowered to serve our customers, our communities, our colleagues. If you would like to learn more, please visit our website at www.mcsgtech.com or find us on Glassdoor.


BENEFITS OFFERED:


  • Medical

  • dental

  • vision

  • life insurance

  • short-term disability

  • long-term disability

  • 401(k) match

  • flexible spending accounts

  • EAP

  • parental leave

  • paid time off

  • holidays and more.


COLORADO'S EQUAL PAY ACT:

In compliance with Colorados Equal Pay for Equal Work Act; MCSG Technologies considers several factors when extending an offer, including but not limited to, the role and associated responsibilities, a candidate’s work experience, education/training, and key skills.


EOE STATEMENT:

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, sexual orientation, national origin, disability status, protected veteran status or any other characteristic protected by law.


PAY TRANSPARENCY NONDISCRIMINATION PROVISION:

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information. 41 CFR 60-1.35(c)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SYSTEMS ENGINEER
SYSTEMS ENGINEER

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 90,000 - 130,000
Medical
Dental
Vision
+9
SOFTWARE ENGINEER with Security Clearance
SOFTWARE ENGINEER with Security Clearance

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 90,000 - 130,000
Medical insurance
401(k) match
Paid time off
SOFTWARE ENGINEER
SOFTWARE ENGINEER

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 110,000 - 150,000
Medical insurance
Dental insurance
401(k) match
+2
CYBER SECURITY ASSESSOR
CYBER SECURITY ASSESSOR

MCSG Technologies • Oklahoma City (OK)

On-site
USD 45,000 - 65,000
Medical
Dental
Vision
+9
SYSTEMS ENGINEER with Security Clearance
SYSTEMS ENGINEER with Security Clearance

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 80,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+3
System Administrator - Associate Level
System Administrator - Associate Level

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 55,000 - 75,000
Medical
Dental
Vision
+3
LEAD SOFTWARE ENGINEER
LEAD SOFTWARE ENGINEER

MCSG Technologies • Colorado Springs (CO)

On-site
USD 120,000 - 150,000
Medical insurance
Dental insurance
Vision insurance
+9
JR SYSTEM ADMINISTRATOR with Security Clearance
JR SYSTEM ADMINISTRATOR with Security Clearance

MCSG Technologies • Greenbelt (MD)

Hybrid
USD 55,000 - 75,000
Medical, dental, vision
401(k) match
Paid time off
OPERATIONS RESEARCH MANAGER
OPERATIONS RESEARCH MANAGER

MCSG Technologies • Colorado Springs (CO)

On-site
USD 144,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+8
GENERAL CLERK III
GENERAL CLERK III

MCSG Technologies • Oklahoma City (OK)

On-site
USD 30,000 - 42,000