View all jobs

Senior Software Engineer (Python/Data Pipelines)

St. Louis, MO · Information Technology
As Senior Software Engineer specializing in Python, you will be responsible for designing, developing, maintaining, and operationalizing quantitative models and analytic environments supporting NISA’s core line of business. You will work closely with business counterparts and our quantitative research groups to understand their needs, formulate requirements, design creative and extensible solutions for data distribution, analysis, and modeling for consumption by internal business groups. 
As a senior member of the IT Solutions team, you will also participate in design and code reviews, will collaborate with other team members, and mentor junior teammate. 
Required Qualifications:
Bachelor's degree or equivalent experience in a field requiring strong analytical and quantitative skills, such as Computer Science, Engineering, Mathematics, Finance, or Information Systems 
Significant experience developing using Python (expertise in other high-level languages considered) 
Extensive experience designing queries and data structures in SQL Server or another relational database platform 
Experience in data science and data analysis 
Preferred Qualifications: 
Experience building solutions using public cloud platforms (AWS, Azure, GCP) 
Experience designing & implementing data pipelines to support quantitative research 
Familiarity with MATLAB or R 
Experience with unit testing frameworks 
Working knowledge of modern application frameworks 
Previous professional experience in financial services sector is a plus


Share This Job

Powered by