Data Engineer/Software Developer- Data Pipeline

Critigen - Seattle, WA

About Critigen:

We develop innovative applications using the best technology out there. Our data and software engineers play a huge role in helping our clients make sense of complex data that make important things visible. We are curious by nature and serve as valued consultants to our clients. Our developers enjoy the freedom to explore new tools and methods, and apply them in a collaborative, team environment.

Position Overview:

Critigen is looking for a Data Engineer/ Software Developer who has a passion for map data. We are expanding a team that owns a range of data engineering functions including: automated feature extraction, data mining, anomaly detection, quality assurance, and others, all of which support production pipelines that transform data from a wide variety of sources into high value services supporting a variety of consumer-scale map-based applications. Role includes building dashboards to monitor data streams, applying machine learning techniques to derive map features from big data, evaluating quality issues identified by analysts, investigating patterns and developing algorithms and repeatable tools to automate and improve processes. You will be a great team collaborator with excellent communication skills.

Key Qualifications:

  • B.S., M.S. in Computer Science or equivalent
  • 3+ years in either data engineer or software engineer role
  • Strong written and verbal communicator
  • Excellent problem solving and debugging skills
  • Experience with Java, Apache Airflow and Spark
  • Experience with NoSQL systems
  • Python/Bash or similar language experience
  • Experience in development of data production pipeline
  • Ability to work in an Agile environment
  • Ability to perfect, scale and operationalize your solutions
  • Great work habits, organizational skills and flexible enough to roll with changing priorities and tight deadlines
  • A strong sense of responsibility and an obsession with quality
  • Familiarity with machine learning tools and methods
  • Understanding of distributed computing

Preferred Qualifications:

  • Familiar with OpenStreetMap (OSM) or commercial map data
  • Knowledge of directed acyclic graphs
  • Experience with CLIs and scripting in Linux based systems
  • Experienced with source control tools such as github

Critigen is an Equal Opportunity Employer, Female/Minority/Veterans/Disabled/Sexual Orientation/Gender Identity.

Posted On: Friday, May 3, 2019

Apply to this job