Data Engineer

We are looking for a data engineer to join our team.

January Advisors is a data science consulting firm that works with governments and nonprofits across the United States. Our clients want to use data to inform policy, make big decisions, and help improve the world. We work on data projects related to a variety of social science topics, such as housing, education, consumer finance, disaster recovery, and much more.

As a data engineer, you will develop and improve data pipelines, implement cloud infrastructure, develop APIs, and create documentation. Ideal candidates learn quickly and are independent problem solvers.

Job responsibilities:

  • Develop ETL processes, including validation, data quality checks, and alert systems
  • Maintain cloud infrastructure such as Heroku, AWS, GCP or Azure
  • Design and implement public and internal APIs
  • Develop documentation related to data processing and data management
  • Contribute to modeling data and designing data pipelines, drawing from multiple sources
  • Contribute to architectural decisions, ensuring data is accessible and usable while maintaining performance and stability
  • Collaborate with data scientists and web developers to troubleshoot downstream issues
  • Participate in web development efforts and ad hoc technical tasks

You’re a good fit if you have:

  • 1+ years experience in a data engineering or data science role
  • Solid understanding of Python and R
  • Solid understanding of SQL (PostgreSQL preferred)
  • Experience developing ETL processes drawing from APIs, public websites, flat files, and internal databases
  • Experience integrating data from multiple sources
  • Experience using cloud platforms such as Heroku, AWS, GCP or Azure
  • Demonstrated ability to pick up new concepts and technical skills quickly
  • Experience working on a cross-functional team

You’ll really impress us if you have:

  • Knowledge of best practices for managing multi-terabyte datasets
  • Experience implementing data quality checks
  • Experience setting up and maintaining alarm systems for notifications on error conditions
  • Experience with noSQL databases (including document, graph, etc)
  • Experience with Pandas, Beautiful Soup, or R Selenium
  • Experience working with geospatial data or GIS software/libraries such as Leaflet, Mapbox GL JS, PostGIS, ArcGIS, QGIS

Job stats:

  • $80,000 – $95,000
  • Fully remote
  • ~35 hour workweek
  • Health, 401k, 3+ weeks PTO, continuing ed budget, and other benefits

Apply Now!