The Data and AI Engineer will support the National Weather Service (NWS) at NOAA by architecting and implementing advanced data pipelines, scalable analytics frameworks, and intelligent automation capabilities.
This role is part of NOAA’s multi-phase modernization effort, focusing on enhancing the Storm Event Database (SED), optimizing storm reporting systems, and evaluating Generative AI for operational efficiency.
Key responsibilities include designing and building scalable, cloud-compatible data pipelines, developing ETL solutions for meteorological data, ensuring data quality and performance, and enabling advanced analytics for forecasting and impact analysis.
The engineer will evaluate and integrate Generative AI technologies to enhance NOAA workflows, identify use cases for AI acceleration, and collaborate with security teams to ensure compliance with federal guidelines.
The role involves partnering with NOAA analysts and meteorologists to define analytical requirements, delivering predictive models and visual dashboards, and optimizing data warehouse structures for improved accessibility.
Participation in Agile sprints is required to prioritize backlog items, demo solutions, and improve delivery outcomes, while collaborating with developers and architects to integrate data services into applications.
Requirements:
A Bachelor’s degree in Computer Science, Data Engineering, Statistics, or a related technical field is required.
Candidates must have 5+ years of experience in data engineering, analytics, or machine learning development.
Proficiency in Python, SQL, and one or more data frameworks such as Apache Spark, Airflow, or Kafka is necessary.
Experience with cloud data platforms like AWS, Azure, or GCP, and familiarity with data lakes/warehouses is essential.
Knowledge of model development and deployment tools such as MLflow, TensorFlow, or Hugging Face Transformers is required.
U.S. Citizenship and eligibility for Public Trust clearance are mandatory.
Benefits:
BLN24 offers generous medical, dental, and vision plans to support the well-being of its employees.
The company provides flexibility, allowing remote working opportunities to help employees balance their work and personal lives.
Employees have the chance to work in various sectors, providing variety while maintaining job stability.