Skip to content

Python Full Stack Engineer – Analytics
Company | Excel Sports Management |
---|
Location | Chicago, IL, USA |
---|
Salary | $120000 – $140000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- A four-year degree in Computer Science, Data Science, Mathematics, Economics, or a related field OR equivalent experience.
- 4+ years of experience in Data Engineering, Software Engineering, or Full Stack Development.
- Strong foundation in data engineering, computer science, math, & statistics.
- Knowledge of statistical programming languages such as R, Python, etc.
- Experience with databases (PostgreSQL, MySQL, or equivalent).
- Experience in cloud environments (AWS preferred, or GCP/Azure).
- Experience with building APIs & microservices (FastAPI, Flask, Node.js).
- Experience with Git and CI/CD pipelines.
- Understanding of data and software engineering best practices.
- Familiarity with Agile methodologies.
Responsibilities
- Design, develop, and maintain scalable full-stack applications, integrating front-end interfaces with robust back-end data systems.
- Build and optimize data pipelines to reliably ingest, transform, and export data.
- Develop APIs and services that enable seamless data access across platforms.
- Define and maintain departmental data architecture, while standardizing consistency, quality, and security across multiple verticals.
- Collaborate with cross-functional teams to help translate data into insights via innovative solutions.
- Ensure best practices in software engineering, data engineering, and analytics.
Preferred Qualifications
- Experience with Airflow or other workflow orchestration tools.
- Familiarity with modern front-end frameworks (React, Vue, or Angular).
- Familiarity with Docker, Kubernetes, and Infrastructure-as-Code.
- Experience with Power BI, Tableau, or similar BI tools.
- Interest in Generative AI/LLMs.
- Strong interest in Sports & Sports Analytics.