Senior Data Engineer

Job Title: Data Engineer

Are you looking to work at a technology data company on the cutting edge? Would you like to be on the forefront of a fast changing and exciting industry? Become an integral part of our team focusing on data analytics, machine learning, and enterprise software development! You will work with a team of highly skilled professionals to build ground breaking applications and technologies.

Job Responsibilities:

· Create and maintain data pipelines and advanced analytics that capture data for reporting purposes using scripting languages such as Python

· Strong SQL and relational database experience

· Data and API Integrations with REST services

· Responsible for large data sets and maintaining mission critical data processing pipelines

· Create dashboards and data visualization along with monitor data management initiatives

· Ability to perform data architecture on our existing platform to drive forward an efficient, optimal, and streamlined system with data quality and architectural standards

· Knowledge of systems and best practices as it relates to SQL and NoSQL tools, database design, and efficiency.

· Recommend and implement ways to improve data reliability, efficiency, and quality

· Ability to understand a broad spectrum of technical toolsets and devise mechanisms for data extraction

· Experience with data ingestion, processing, and storing large and diverse datasets

· Expert knowledge of Excel Functions, and reporting tools for Visualization and Analysis

· Strong ability to work well with development team and help implement solutions and results including assisting with setting data standards and best practices

· Work closely with the dev team to build front end components in JavaScript and React which allows for custom tools and systems to be built for our operations team


· B.S., M.S. in Computer Science or equivalent degree and work experience

· 5+ years working as a data engineer including strong knowledge of Python

· 4+ years working with JavaScript frameworks such as React or Angular.

· Strong understanding of ETL processes

· Strong understanding and experience processing large amounts of structured and unstructured data: SQL, NoSQL, MySQL, etc.

· Strong understanding of data flow/management

· Strong communication skills

· Strong understanding of front end best practices, CSS3, HTML5.

Bonus Skills

· Ability to build a suite of tools to support machine learning development

· Experience in ReactJS

· Backend experience with PHP/Symfony

· Less/SASS experience

· JavaScript ES6 experience or later

· Backend experience with PHP or other languages.

· Understanding of web servers such as Nginx/Apache

· Experience with REST API architecture.

Related Jobs