The Center for Translational Data Science at the University of Chicago is seeking a Principal Software Engineer to architect ecosystems of large-scale research data and computing resources
Job Summary
The Center for Translational Data Science at the University of Chicago is seeking a Principal Software Engineer to architect ecosystems of large-scale research data and computing resources.
This role requires deep expertise in designing, developing, and maintaining complex software systems using Python, Golang, and TypeScript while mentoring other engineers.
The position offers a competitive salary range of $120,000 to $170,000 along with comprehensive benefits including health, retirement, and paid time off.
Matching Summary
The Center for Translational Data Science at the University of Chicago is seeking a Principal Software Engineer to architect ecosystems of large-scale research data and computing resources.
Salary
Base: $120,000.00 - $170,000.00; Bonus/Equity: Not specified; Benefits: Health, retirement, and paid time off included
Skills & Requirements
Must-have
7+ years software development experience
Python Golang Typescript programming skills
Cloud infrastructure AWS Azure Google Cloud
Kubernetes container orchestration and Terraform
Full-stack web application development
Nice-to-have
Advanced degree in computer science or related field
Experience with Elasticsearch PostgreSQL Spark Hadoop
Mentoring staff and leading technical teams
Agile methodologies and CI/CD pipeline knowledge
Open source software platform contributions
Key Requirements
Minimum 7 years of work experience in related discipline
College or university degree in related field
Strong preference for advanced degree in quantitative field