Senior Data Engineer

West Creek
Arlington, VA
Sep 22, 2021
Sep 24, 2021
Engineer, IT, QA Engineer
Full Time
About West CreekWe're one of the fastest growing consumer finance companies in America. Why? We're making it simpler, faster, and more transparent to purchase the things you need to make your life go.By combining smarter technology with a relentless focus on customer experience, we're transforming the financing experience for essential life purchases in retail stores nationwide.The OpportunityOur data engineering team is looking for an engineer to help modernizing our cloud native data platform. We're reinventing our data to help support our analysts and data scientists to make faster, better decisions with data.This position is responsible for designing, executing, assessing, and troubleshooting data pipelines using modern toolsets like Snowflake Stitch, and dbt. This includes interacting with stakeholders, gathering business requirements, and developing data solutions for enterprise production reporting. The senior data engineer will apply proven communication, analytical, and problem-solving skills to help define success, determine approach, and deliver quality data solutions.Duties & ResponsibilitiesDesign, develop, test, and deploy data pipelines and use case driven data sets that meet critical business needs, both operational and analytical.Engage with the data analyst community to train and guide them on engineering best practices and new development patterns.Conduct research and on emerging technologies, approaches, and best practices to incorporate into the data environment.Design and build modern and traditional data warehousing solutions for business intelligence consumption.Partner closely with stakeholders to understand requirements and create consensus on approach and outcomes.Model business and application processes based on findings through use case scenarios, workflow diagrams, and data models.Provide guidance and mentor new/junior members of the team.Lead in the preparation and documentation of data process requirements and specifications.Lead other data consumers in conceptualizing and developing new data solutions.QualificationsExceptional analytical, conceptual, and problem-solving abilities.Highly self-motivated and directed, with keen attention to detail.Ability to drive towards outcomes that meet stakeholder needs.Skilled at performing research into emerging technologies and trends, standards, and products.Proven experience in development of complex projects including technical design and analyzing requirements.Strong knowledge of scrum/agile software development process.Expert in building data pipelines in a production environment that supports critical data output.Experience and exposure to a variety of ETL/ELT tools and approaches.Experience with construction or maintenance of modern or traditional data warehouse environments.Expert knowledge of ANSI-SQL (T-SQL also helpful).Experience with Python, Apache Spark library or other programming language.Experience with managing services within any of the major cloud providers: AWS (preferred), Azure, or GCE.Experience building solutions with Snowflake, dbt, and Stitch Data (or similar technologies).Experience with source control tools such as Git, and familiarity with CICD concepts.Education/ CertificationFour-year college or university program certificate in Computer Science/Engineering or Information Systems5+ years hands experience designing and developing enterprise data solutions.2+ years' experience owning outcomes and driving results.Things we value:Curiosity. Why? How?Nerdiness. Financial news and trends are fascinating. Seriously. Relentlessness. No one here gives up. We try. We fail. We try again.Passion. If you don't get excited about point-of-sale financing, retail, and consumer empowerment, it simply won't work.Smarts: Book and street. We have to use all of the tools at our disposal to build West Creek.Empathy and Compassion. You understand that people's access to life essential goods and services are in your hands.Communication. Can you ask for help or put your hand up when you don't understand?Building. Doing. Making. Yes, we have to do a lot of thinking and talking to figure this stuff out, but you can't wait to leave the conversation and build it.

Similar jobs