Data Engineer
at Union Crate
This job is no longer active.
We enable CPG companies to build and manage a supply chain that is driven by consumer demand. If you want to be part of building a next-generation supply chain platform and help control how goods move around the world then we want to meet you.
More from Union Crate
About the role
What You'll Do:
As a data engineer, you will provide input into architectural design decision, develop code to meet business needs and ensure the applications built are meeting high standards of quality and support-ability. This position will be part of the data science team and will require high collaboration within and across the different Unioncrate teams.
Primary Responsibilities:
Collaborate with the different teams to normalize client data to Unioncrate standards
Write Python code to improve and optimize complex ETL process for batch data processing from a variety of SQL and non-SQL data sources
Take loosely-defined business questions and translate them into clearly-defined technical/data specifications for implementation
Ensure that data pipelines are scalable, repeatable and secure
Add to our portfolio of client libraries that interface with 3rd party APIs
Assist the Data Science team in optimizing newly developed algorithms
Work with the Cloud Engineering team to improve our current deployment process
Ensure all deliverables and processes are of high-quality throughout the project by adhering to best practices
Mentor less experienced members of the team
Qualifications / Requirements:
2-3 years of hands-on experience designing and implementing large-scale, complex ETL applications using industry-leading products/platforms
4-5 years of experience using SQL to perform complex data manipulation
1+ year experience with Python
Ability to deal with ambiguity and work with rapidly-changing business data
Team player, great communicator, collaborative and optimistic by nature
Comfortable working in a startup environment with remote colleagues across the globe
Familiarity with common programming tools and best practices such as unit testing, Git, and Jira
Nice To Have:
Exposure to time series data / signal processing
Experience writing client API libraries
Experience working with Docker containers
Experience working with functional programming paradigms
Experience in any of the more popular Clouds (Azure, AWS or GCP)
Skills
Python
SQL
Apis
ETL
Software Deployment
Data Engineering
This job is no longer active.