Sr Data Engineer

Transamerica•Cedar Rapids, IA

About The Position

The Senior Data Engineer designs, architects, and supports the systems, services, and applications used to collect, store, process, and analyze data, enabling data-driven decisions and outcomes across the enterprise. The role collaborates with engineers, data scientists, analytics teams, and business product owners in an agile environment, and supports enterprise data infrastructure and tools across cloud and on-premises environments. The position develops scalable, reusable data solutions and pipeline frameworks for automated ingestion, processing, and delivery of structured and unstructured batch and real-time streaming data. It also builds data APIs and delivery services for operational processes, analytical models, and machine learning applications, contributes to selecting and integrating data technologies, and applies enterprise data management practices.

Requirements

  • Bachelor’s degree in computer science, mathematics, engineering, or a relevant technical field.
  • Four years of collective experience applying data engineering, data analytics, data warehousing, business intelligence, database administration, and data integration concepts and methodologies.
  • Three years of experience architecting, building, and administering big data and real-time streaming analytics architectures in on-premises and cloud environments.
  • Two years of experience architecting, building, and administering large-scale distributed applications.
  • Two years of experience with Linux operations and development, including basic commands and shell scripting.
  • Two years of experience executing DevOps methodologies and continuous integration/continuous delivery.
  • Expertise in SQL for data profiling, analysis, and extraction.
  • Familiarity with data science techniques and frameworks.
  • Creative thinking and strong analytical skills.
  • Results orientation and a strong customer focus.
  • Ability to work in a team environment.
  • Strong technical communication skills.
  • Ability to prioritize work to meet tight deadlines.
  • Ability to learn and keep pace with technology advances and quickly grasp new technologies to support the environment and contribute to project deliverables.

Nice To Haves

  • Master’s degree in a technical field such as computer science, mathematics, or engineering.
  • Solid understanding of big data and real-time streaming analytics processing architectures and ecosystems.
  • Practical experience with data warehousing architecture and implementation, including hands-on source-to-target mappings and ETL code development.
  • Experience with advanced analytics and machine learning concepts and technology implementations.
  • Experience with data analysis and data visualization tools.
  • Relevant technology or platform certification, such as AWS or Microsoft.
  • Software development experience in relevant programming languages such as Java, Python, Scala, or Node.js.

Responsibilities

  • Collaborate with engineers, data scientists, analytics teams, and business product owners in an agile environment.
  • Architect, build, and support the operation of cloud and on-premises enterprise data infrastructure and tools.
  • Design robust, reusable, and scalable data solutions and pipeline frameworks to automate ingestion, processing, and delivery of structured and unstructured batch and real-time streaming data.
  • Build data APIs and data delivery services for operational processes, analytical models, and machine learning applications.
  • Assist with selecting and integrating data-related tools, frameworks, and applications to expand platform capabilities.
  • Apply enterprise data management practices for master data, reference data, metadata, data quality, and lineage.

Benefits

  • Competitive pay
  • Bonus for eligible employees
  • Benefits package
  • Pension plan
  • 401(k) match
  • Employee stock purchase plan
  • Tuition reimbursement
  • Disability insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Employee discounts
  • Career training and development opportunities
  • Paid time off starting at 160 hours annually for employees in their first year of service
  • Ten paid holidays per year
  • Holistic wellness program with wellness coaching and reward dollars
  • Fifteen days of paid parental leave per calendar year for eligible employees who meet the service requirement
  • Adoption assistance
  • Employee assistance program
  • Back-up care program
  • Paid time off for volunteer hours
  • Employee matching gifts program
  • Employee resource groups
  • Inclusion and diversity programs
  • Employee recognition program
  • Referral bonus programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service