Enova Agency - Chicago, IL

posted 2 months ago

Full-time - Senior
Chicago, IL
Credit Intermediation and Related Activities

About the position

The Data Engineering, Warehouse, and Operations Team is dedicated to crafting sustainable data strategies and delivering impactful solutions across the organization. This team plays a crucial role in integrating and optimizing data at both project and enterprise levels, which drives streamlined processes, greater efficiencies, and smarter decision-making. By focusing on the critical "last mile of data," the team addresses the unique needs of various departments with tailored solutions, leveraging their software and AWS expertise. This high-energy, dynamic team operates at the heart of a business-critical domain, ensuring that data is not only accessible but also actionable for decision-makers. As a Team Lead, you will oversee a team of engineers responsible for designing and implementing technical solutions that address business challenges. Your role will involve close collaboration with Product Management, Analytics, and Operations, as well as working alongside other Software Engineering teams to ensure the delivery of impactful business outcomes. The most effective Team Leads in this environment act as "multipliers," guiding their peers through technical best practices and knowledge sharing. You will excel in managing project timelines and expectations, fostering strong cross-functional partnerships, continuously refining the software development lifecycle (SDLC) process, swiftly addressing production and operational issues, and proactively managing risks to ensure seamless delivery.

Responsibilities

  • Lead a team and technical initiatives by designing and architecting solutions that meet the business needs, ensuring data accuracy, reliability, and performance.
  • Collaborate with principals, peers, leadership, and the business to execute solutions.
  • Act diligently to respond to urgent projects and tasks.
  • Troubleshoot discrepancies in existing databases, data pipelines, warehouses, and reporting.
  • Work as a “full stack” Data Engineer, contributing to each phase of the SDLC, building a new pipeline between two data sources or working with the business to design and develop a new dashboard.
  • Utilize Python, Go, Postgres, Kafka, and several parts of AWS.
  • Advise on best practices and innovative designs/solutions.
  • Perform other functions as assigned by management to support the operation of the business.

Requirements

  • Experience designing, developing, and working with dimensional models is a must.
  • 10+ years of strong database and SQL experience.
  • 7+ years of experience leading projects/teams from conception to completion in fast-paced dynamic environments.
  • 5+ years of Python, OOP, SDLC, and CI/CD, designing and implementing ETL/ELT frameworks for complex data mart projects.
  • Proven experience in architecting, designing, implementing, and maintaining multi-layered SQL and Python processes.
  • Experience working with Jenkins/Airflow or other job orchestration/runner frameworks.
  • Experience working with Relational Database Management Systems, including PostgreSQL, RDS, and Cloud Data Warehouses such as Snowflake and AWS Redshift.
  • A Bachelor's or Master's degree in Engineering, Computer Science, IT or related study is preferred.

Nice-to-haves

  • AWS and/or Snowflake Certifications
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service