Loading...
< Return to Job Listings

Job Posting

Sr. Cloud & Data Engineer

Overview:

HelloGov® is an Artificial General Intelligence (AGI) company founded by ex-Machine Learning (ML) Researchers from OpenAI, Google, and the U.S. Department of Defense (DoD), united by our shared patriotism and belief of advancing AI in the U.S. public sector to maintain global competitiveness. We conduct AGI research, solution development, and human capital resourcing with the declared intention of Democratizing AI for the Public Sector™.

HelloGov® was founded on the principles of nurturing our employees careers and wellness. We take pride in providing a work-life balance that stems from years of building companies in Silicon Valley. Our founders have pioneered some of the best technologies in the market and have always operated with humility and ambition. We operate with a mantra of:

  • Transparency.
  • Flexibility.
  • Work life balance.
  • Culture of sharing credit.
  • Empowering every employee, from the shop floor to the top floor.
  • Good company policies.
  • Investment in people.
  • Focus on ergonomics.
  • Fun traditions.
  • Equality in Compensation (i.e. every team member, from Junior to Executive staff, receives a Sign-On Bonus)

We are seeking a Sr. Cloud & Data Engineer with a background in software engineering, cloud computing, and data science to support the Integrated Ocean Observing System (IOOS) office within National Oceanic and Atmospheric Administration (NOAA). Candidate must possess a Public Trust clearance.

Perform software development for IOOS Data Management and Cyberinfrastructure (DMAC)-related open source software packages in Python (e.g. ioos_qc, compliance_checker, ioos_code_lab) and other programming/scripting languages (e.g. Java, JavaScript, UNIX shell). Apply knowledge of Python data and data science tools - the ‘Scientific Python’ suite of tools in particular - to data management challenges and the needs of the IOOS DMAC system and associated DMAC community (Regional Association (RA) data managers, commercial partners, and users/stakeholders of IOOS’ data). Serve in a maintainer role for selected IOOS and IOOS-affiliated open source software projects hosted on GitHub.

Contribute to the design and development of data distribution systems for DMAC that leverage commercial cloud-based services. Advance the IOOS DMAC system’s ability to deliver ocean observation and forecast data to users efficiently and effectively using the cloud. Participate in the technical oversight of work performed by IOOS commercial partners on cloud-related projects.

As a member of the IOOS DMAC team, translate stakeholder requirements into real-world technical solutions. Improve visualizations of IOOS’ oceanographic datasets using GIS or similar mapping or plotting tools, both for end users and in planning scenarios for observing system build out.

Knowledge. Skills, Abilities:

  • Significant experience in using and/or developing software packages in Python, specifically the ‘Scientific Python’ suite of tools (e.g. Xarray, Numpy, Pandas, Matplotlib, HoloViz, Jupyter Notebooks, Kerchunk)
  • Proficiency in software version control systems and tools (e.g. Git, GitHub)
  • Experience designing and deploying systems for commercial cloud environments: system architecture, cloud engineering, data architecture and utilization of object storage systems for scientific data management
  • Experience with continuous integration (CI) and continuous deployment (CD) workflows and best practices
  • Experience with contributing to and/or maintaining mature, widely-used open source software projects
  • Familiarity with scientific data formats standards. (e.g. netCDF/netCDF Climate and Forecast conventions, Zarr, Apache Parquet etc.)
  • Ability to work independently in a self-directed manner and collaborate with distributed teams a plus
  • Strong communications skills
  • Familiarity with Geographic Information Systems (GIS) and/or geophysical sciences preferred
  • Familiarity and prior experience with Java and JavaScript software development preferred
  • Familiarity with UNIX/Linux environment including bash scripting preferred

Responsibilities

  • Develop software for IOOS Data Management and Cyberinfrastructure
  • (DMAC)-related open-source projects in Python, Java, JavaScript, and UNIX shell scripting.
  • Utilize the 'Scientific Python' suite for data management challenges in the IOOS DMAC system.
  • Maintain IOOS and affiliated open-source software on GitHub.
  • Design and develop data distribution systems using cloud-based services.
  • Provide technical oversight for commercial partners on cloud-related projects.
  • Translate stakeholder requirements into technical solutions, enhancing oceanographic dataset visualizations.
  • Independently analyze scientific data for DMAC and NOAA.

Technical Skills

6+ years of experience with

  • Programming in Advanced frameworks and languages: React, Node.js, Flask, Django.
  • Cloud services: AWS, Azure, GCP, with focus on serverless computing.
  • Containerization and orchestration: Docker, Kubernetes.
  • Database management: SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
  • Machine learning libraries: TensorFlow, PyTorch, Scikit-Learn.
  • CI/CD tools: Jenkins, GitLab CI/CD, CircleCI.
  • API development and microservices architecture.
  • Linux/UNIX environments, including shell scripting and system administration.
  • Networking concepts: TCP/IP, DNS, HTTP/S, VPNs.

Location:

Remote

Job Types:

Full-time

Education:

Master's Degree in related field

Clearance:

Public Trust (must be a U.S. Citizen)