2 months ago
Minneapolis, MN, USASenior
Responsibilities
- Design and implement data quality frameworks and scalable software solutions for customers and product teams.
- Architect, develop, deploy, and maintain high-volume heterogeneous data pipelines and enterprise data lakes.
- Define, standardize, and optimize data ingestion patterns with enterprise source-system teams.
- Build reusable frameworks, components, and reporting and analytics capabilities to reduce manual effort.
- Develop and maintain monitoring and observability frameworks for reliable and scalable data pipelines.
- Contribute to CI/CD, engineering standards, templates, frameworks, technology evaluations, and vendor proof-of-concepts.
- Participate in support rotations, product planning, implementation, requirements gathering, and technical problem solving.
- Provide technical guidance, training, coaching, and domain expertise to junior engineers.
- Participate in recruiting, interview panels, technical strategy, and building the technology organization.
Requirements
- Bachelor’s or foreign equivalent degree in Applied Computer Science, Management Information Systems, Computer Science, or a related field.
- At least five years of progressive post-baccalaureate experience as a data engineer, specialist, consultant, or in a closely related occupation.
- At least five years of experience with Hadoop, Spark, Spark Streaming, Kafka, Hive, Oracle, SQL Server, DB2, Snowflake, Databricks, IICS, Informatica PowerCenter, and Zena.
- At least five years of experience designing and architecting data pipelines and interacting with clients for requirements gathering and specification finalization.
- At least three years of experience with Python and Scala.
- Demonstrable experience with star-schema data warehouse modeling, Snowflake and Databricks data modeling, reusable frameworks, test cases, proof-of-concepts, data analysis, optimized pipelines, enterprise data lakes, data architecture strategy, and reporting and analytics components.
Benefits
- Various bonuses, including potential annual or long-term incentives.
- Medical, dental, and vision insurance; health savings account; and flexible spending account.
- 401(k), pension, life and accidental death and dismemberment insurance, disability insurance, and supplemental protection insurance.
- 20 days of paid time off annually, Sick and Safe Time, and 10 paid company holidays.
- Volunteer Time Off, paid parental leave, employee assistance program, well-being benefits, and other employee benefits.
- The position is based at Thrivent’s Minneapolis, Minnesota headquarters but permits telecommuting from a home office anywhere in the United States.
Tech Stack
Apache HadoopApache HiveApache KafkaApache SparkDatabricksIBM DB2Microsoft SQL ServerPythonScalaSnowflake
Categories
Data Engineering
About Thrivent
Thrivent provides financial advice, insurance, investment products, and banking services to individuals and families through a network of financial advisors and digital tools. The Fortune 500, privately held organization traces its roots to 1902 and is headquartered in Minneapolis, MN; it serves more than 2 million clients and runs donor-advised and generosity programs. Its revenue comes from premiums, asset management fees, and interest/spread-based banking income.
