At evolv Consulting, we are seeking to hire an experienced Senior Data Engineer to join our team. If you’re a passionate self-starter, evolv is a great place to get ahead.
-
Leads the design of scalable big data platform/solutions used to ingest and process accurately scaled traffic data.
-
Bring together large, complex and sparse data sets to meet functional and non-functional business requirements via design and implementation of effective data tools alongside data scientist team members to help them in building, optimizing and tuning our product.
-
Integrate new data management technologies and software engineering tools into existing structures.
-
Build end-to-end solutions that enable business stakeholders, BI engineers, and analysts to self-serve their business intelligence needs.
-
Develop and automate large scale, high-performance, scalable platform (batch and/or streaming) to drive faster analytics.
-
Design, construct, install, test and maintain highly scalable data pipelines with state-of-the-art monitoring and logging practices.
-
Experience in building and maintaining custom frameworks to support engineering/analytics needs.
-
Knowledge of continuous integration, testing methodologies, TDD and agile development methodologies.
-
Partner with analytic consumers and data scientists to build and improve new/existing constructs and solve data engineering problems at a large scale.
-
Good knowledge of Data formats (Parquet, ORC etc.) and consensus management systems.
-
Exposure to structured or unstructured storage and distributed caching.
-
Deploy inclusive data quality checks to ensure high quality of data.
-
Experienced Engineer or Contributor or Committer to open-source technologies is plus.
-
Evangelize high quality software engineering practices towards building data infrastructure and pipelines at scale.
-
Structured thinking with ability to easily break down ambiguous problems and propose impactful solutions.
-
Attention to detail and effective verbal/written communication skills.
-
Other duties as assigned.
-
Use a variety of languages, tools and frameworks to marry data and systems together.
-
Recommend ways to improve data reliability, efficiency and quality.
-
Other duties as assigned.