Current Job Openings >> Senior Data Engineer
Senior Data Engineer
Summary
Title:Senior Data Engineer
ID:PRO-22-01
Team:Data & Analytics
Description
The mission of the Data Science team at HawkEye 360 (HE360) is to build innovative analytic solutions that help analysts and customers derive increased mission value from HawkEye 360 data. The Data Science team is harnessing the power of AI and Machine Learning to model key aspects of RF data producing leap ahead capabilities that will power HawkEye 360’s advancement in the market. HE360 is currently seeking a Senior Data Engineer who can help the Data Science team build and deploy data pipelines for the development and deployment of advanced machine learning models. 

As a senior data engineer on the Data Science team, you will be responsible for designing and implementing distributed, reliable backend software systems to consume and leverage RF, imagery, and potentially other data sources at scale. You will need experience running data pipelines in production, with a passion for robustness, observability, and monitoring. A successful data engineer will be expected to work closely with data scientists, RF & Geolocation domain specialists, and analysts to deploy pipelines while optimizing for both performance and low-latency. We support a broad range of technologies to accomplish our mission. We favor Python libraries such as Pandas and Spark for tabular data, but utilize Java based Neo4J for data best represented by graphs. To support a wide range of heterogeneous datasets, Hawkeye is building out a data lake leveraging AWS S3 and Redshift. We are still in the early days of our buildout and there is plenty of room for an experienced Data Engineer to shape infrastructure. 

Location: This position can be hybrid with work from home flexibility in our Herndon, VA offices; or 100% remote.

As the Senior Data Engineer, your main responsibilities will be:
  • Contribute to the design, implementation, and testing of data pipelines, optimizing for scalable, low-latency deployment within a batch-processing cloud environment 
  • Build, document, and support software systems & tools (data pipelines, utility libraries, core features, etc) enabling high-quality research and production deployments throughout the team 
  • Define scope, build consensus within the technical team, and drive new feature development with input from stakeholders throughout the company 
  • Participate in collaborative & fast-paced software development practices, particularly performing merge request reviews, providing design feedback, etc 
  • Guide and mentor other individual contributors; work closely with Analysts and Data Science domain specialists to achieve the team mission 
Your skills and qualifications:
Education and experience:
  • B.S. degree in Computer Science or comparable; or equivalent experience
  • 8+ years of professional experience 
  • 5+ years of experience building data pipelines and other cloud-based infrastructure: workflow management (e.g., Airflow, Argo workflows, AWS step functions), object storage, relational databases (specifically PostgreSQL, PostGIS, and experience writing/testing SQL), REST/GraphQL APIs, message passing (Kafka, SNS), etc 
  • Experience with Data lake/warehouse technologies such as AWS S3, Athena and Redshift 
  • Experience with data science and/or software development using python, especially using industry-standard standard python libraries: pandas, scipy, scikit, dask/ray, rapids, flask, fastAPI, etc. 
  • Experience building software and tools facilitating effective research & development – a passion for writing clean code, scalable architectures, test-driven development, and robust logging 
Essential:
  • Familiarity with CI/CD best practices: automated testing, using a dev/prod workflow, deploying to Artifactory or other package manager, deploying containerized software, etc. 
  • Track record of building and supporting mission-critical backend applications in production 
Desirable:​​​​​​
  • Comfortable using graph query languages such as Cypher, Gremlin, or Sparql and building analytic workflows using high level language drivers  
  • Ability to build or modify Neo4j java plugins 
  • Experience administrating modern cloud applications and infrastructure running in Kubernetes on AWS or other cloud provider 
  • Working knowledge of frontend development (react/angular, javascript, webassembly, etc.), especially prior examples building proof-of-concept applications to consume & interact with data products 
  • Familiarity with software acceleration including multi-core parallelism, cluster-based scaling (e.g., Dask, Spark, etc.), and/or GPUs, for bespoke applications 
  • Familiarity with RF signal processing or geolocation algorithms and applications, particularly in a batch-processed cloud environment 
Salary Range: $150,000 - $180,000 annually

HawkEye 360 offers a compensation package that includes a competitive base salary plus annual performance bonus, benefits, and stock options. We consider many factors when determining salary offers, such as candidate's work experience, education, training & skills, as well as market and business considerations. We are also open to considering candidates with experience and qualifications at a different level than required in a job posting, which may affect the compensation package offered.

Company Overview:
HawkEye 360 is delivering a revolutionary source of global knowledge based on radio frequency (RF) geospatial analytics to those working to make the world a safer place. The company operates a commercial satellite constellation that detects, geolocates, and identifies a broad range of signals & behaviors. We employ cutting edge AI techniques to equip our global customers with high-impact insights needed to make decisions with confidence. HawkEye 360 is headquartered in Herndon, Virginia.

HawkEye 360 is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

To all recruitment agencies: HawkEye 360 does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, HawkEye 360 employees or any other organization location. HawkEye 360 is not responsible for any fees related to unsolicited resumes.
This opening is closed and is no longer accepting applications
ApplicantStack powered by Swipeclock