Job details
Job type full-time
Full job description
Numerator is a data and tech company bringing speed and scale to market researchHeadquartered in chicago, il, numerator has more than 2,000 employees worldwideThe company blends proprietary data with advanced technology to create unique insights for the market research industry that has been slow to changeThe majority of fortune 100 companies are numerator clients.
Here at numerator, we`ve made all corporate roles have maximum flexibility between office and remote work, except for rare situations when the role requires coming into an office regularlyIn those situations, the recruiter of that role will clarify at the beginning of the process if that is the caseIn fully remote situations, the company will provide technical equipment necessary to be successful in the roleIn addition to maximum flexibility of return-to-office, the company also provides generous pto, internally quiet focus time, and other recharge efforts to give time back to employees.
Job description
Numerator is looking for a srData engineer who is a big data enthusiast and has a passion for working with an interesting robust set of dataIn this role, you will work in our platform to help ensure that our data quality is flawless.
As a company, we have millions of new data points every day that come into our systemYou will be working with a passionate team of engineers to solve challenging problems and ensure that we can deliver the best data to our customers, on-timeYou will be using the latest cloud data warehouse technologies to build robust and reliable data pipelines.
A major requirement for this role is to understand, author, and deploy production code, the ideal candidate should also be experienced with processing large quantities of data, building algorithms alongside software engineers, and delivering to production.
You will have a broad impact and exposure across numerator as you help build out and expand our technology platforms across several software productsThis is a fast-paced role with high growth, visibility, impact, and where many of the decisions for new projects will be driven by you and your team from inception through production.
What you get to do
Develop expertise in the different upstream data stores and systems across numerator
Design, develop and maintain data integration pipelines for numerators growing data sets and product offerings
Collaborate with product and engineering teams to take requirements from prototype to production
Build data validation testing frameworks to ensure high data quality and integrity
Write and maintain documentation on data pipelines and schemas
Skills & requirements
What we are looking for
5+ years of experience in building a data warehouse and data pipelines
Knowledge of software engineering best practices across the development lifecycle, coding standards, code reviews, source management, build processes, testing, and operations
Expert in sql, including advanced analytical queries, window functions, ctes and query optimization
Advanced proficiency in python (data structures, algorithms, object oriented programming, using apis)
Experience administering a cloud data warehouse (redshift, snowflake, vertica)
Experience with etl tooling (especially airflow) and data processing, and knowing how to transform data to meet business goals
Experience with schema design and dimensional data modeling
Amazon web services (or other cloud equivalent) experience
Terraform and/or ansible (or similar) for infrastructure deployment
Experience in ci/cd production pipelines
Curious and interested in learning about the latest in data warehouse technology and willingness to mentor junior team members
Bs in mathematics, statistics, computer science, engineering, economics, physics, or other behavioral and/or equivalent quantitative science.
Nice to have
Knowledge of, and experience implementing data security and governance best practices
Airflow - experience building and monitoring dags, developing custom operators and using script templating solutions
Experience supporting production systems and developing on-call/incident management playbooks
Kubernetes experience
Ability to work with team members located in multiple geographies and time zones.
What we offer you
More data than you could imagine to play with!
Data that matters and that is shaping the impact of billion dollar brands.
Brilliant, motivated and passionate colleagues with whom to spend your time.
An inclusive and collaborative company culture- we work in an open environment while working together to get things done, and adapt to the changing needs as they come.
Market competitive total compensation package.
Volunteer time off and charitable donation matching.
Regular hackathons to build your own projects and work with people across the entire company
Strong support for career growth, including mentorship programs, leadership training, access to conferences and employee resource groups.
Great benefits package including health/vision/dental, exceptional maternity leave coverage, unlimited pto, flexible schedule, 401k/rrsps matching and much more.
If this sounds like something you would like to be part of, we’d love for you to apply! don`t worry if you think that you don`t meet all the qualifications hereThe tools, technology, and methodologies we use are constantly changing and we value talent and interest over specific experience.
While this position can be remote, numerator is only able to hire in many, but not all, states and provincesIn certain cases, if you are not located in a specific area where numerator is able to hire, you may not be eligible for employment.
We are an equal opportunity employerAll qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by the law.