Nisa Investment Advisors - St. Louis, MO

posted about 2 months ago

Full-time - Mid Level
St. Louis, MO
1,001-5,000 employees
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Senior Engineer, Data Management is a pivotal role within the Data Engineering team at NISA Investment Advisors, LLC. This position is responsible for the development and maintenance of data pipelines that serve a diverse range of stakeholders across the enterprise. The Senior Engineer will engage in defining, designing, developing, unit testing, and supporting ETL (Extract, Transform, Load) solutions that address complex and time-sensitive business requirements. This role requires a proactive approach to managing high-severity production incidents, conducting thorough code reviews, performing pipeline testing, and participating in on-call rotations. In this fast-paced team environment, the Senior Engineer must possess strong troubleshooting skills to independently resolve data integration issues. The role also emphasizes the importance of rigorous documentation and the establishment of best practices. Additionally, the Senior Engineer will take on a mentorship role, training and guiding junior developers to enhance their skills and knowledge. A key aspect of this position is to contribute to the modernization of NISA's data engineering practices, ensuring that the team remains at the forefront of industry standards and technologies.

Responsibilities

  • Develop and maintain data pipelines for various stakeholders across the enterprise.
  • Define, design, develop, unit test, and support ETL solutions to meet complex business requirements.
  • Support and manage high-severity production incident resolution.
  • Perform code reviews and pipeline testing.
  • Participate in on-call rotations for production support.
  • Document and develop best practices for data engineering processes.
  • Train and mentor junior developers in data engineering practices.
  • Contribute to the modernization of NISA's data engineering practices.

Requirements

  • Bachelor's degree in Computer Science or a related field or relevant work experience required.
  • At least 5 years of professional experience in ETL development and data engineering.
  • Professional work experience with Databricks.
  • 3+ years of experience with relational databases, SQL, and SSIS development.
  • Experience with Python, PySpark, C#, or similar high-level language.
  • Experience with development in the public cloud, preferably in AWS.
  • Ability to perform complex data analysis and troubleshooting.

Nice-to-haves

  • Experience with IaaS Development: VS Code, Github, Terraform.
  • Hands-on experience designing and implementing modern data platforms and pipelines.

Benefits

  • Health insurance options
  • Dental insurance options
  • Vision insurance options
  • Life insurance options
  • Paid time off
  • Competitive retirement plan
  • Onsite cafeteria
  • Fitness center
  • Health and wellness program
  • Educational assistance program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service