1

Senior Python Data Analysis Jobs in St Louis, MO

Senior Python Developer

Fenton, MO ยท On-site

$116K - $156K/yr

Ensures adherence to security best practices, data protection regulations, and secures coding ... Strong analytical and problem-solving abilities with attention to detail. * Excellent written and ...

Perform data validation and quality checks using SQL and Python * Conduct exploratory data analysis (EDA) to identify trends, anomalies, and insights * Analyze data structures, relationships, and ...

Senior Python Developer

Fenton, MO

$116K - $156K/yr

Ensures adherence to security best practices, data protection regulations, and secures coding ... Strong analytical and problem-solving abilities with attention to detail. * Excellent written and ...

Senior Python Developer

Fenton, MO

$116K - $156K/yr

Ensures adherence to security best practices, data protection regulations, and secures coding ... Strong analytical and problem-solving abilities with attention to detail. * Excellent written and ...

Senior Python Developer

Fenton, MO ยท On-site

$116K - $156K/yr

... security best practices, data protection regulations, and secures coding standards. โ€ข ... analytical and problem-solving abilities with attention to detail. โ€ข Excellent written and verbal ...

Data Analyst Senior

Saint Louis, MO ยท On-site +1

$107K - $155K/yr

... Python. The Data Analyst Senior cleans up data for analysis and/or visual display in a report or ... Data Analysis: Participate in the collection and analysis of data using a variety of data tools.

Senior-level proficiency in Python and experience developing production-quality analytic ... Experience developing data models, automation workflows, and repeatable analytic processes.

Senior-level proficiency in Python and experience developing production-quality analytic ... Experience developing data models, automation workflows, and repeatable analytic processes.

Senior-level proficiency in Python and experience developing production-quality analytic ... Experience developing data models, automation workflows, and repeatable analytic processes.

... Python or R). * Strong proficiency with statistical analysis and data analysis tools/techniques. * Experience building data pipelines, ontologies, and analytic applications in Palantir Foundry.

Data Analyst

Fairview Heights, IL ยท Hybrid

$77K - $129K/yr

... senior-level technical labor categories. * Experience with: SQL and relational databases, Data analysis tools (e.g., Python, R, or similar) and Data visualization tools (e.g., Power BI, Tableau, or ...

next page

Showing results 1-20

Senior Python Data Analysis information

See St Louis, MO salary details

$53.5K

$138K

$189.6K

How much do senior python data analysis jobs pay per year?

As of Jul 26, 2026, the average yearly pay for senior python data analysis in St. Louis, MO is $138,032.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,100.00 and $159,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Data Analyst, and why are they important?

To thrive as a Senior Python Data Analyst, you need an in-depth understanding of data analysis, statistical modeling, and advanced Python programming, typically supported by a degree in a quantitative field. Proficiency with data analysis libraries (like pandas, NumPy, and SciPy), visualization tools (such as Matplotlib and Seaborn), and experience with SQL databases are essential, and certifications like Microsoft Certified: Data Analyst Associate can be beneficial. Strong problem-solving abilities, effective communication, and the capacity to distill complex data insights for stakeholders are critical soft skills. These competencies enable you to extract actionable insights from large datasets, drive data-informed decision-making, and collaborate effectively across teams.

What is the difference between Senior Python Data Analysis vs Data Scientist?

AspectSenior Python Data AnalysisData Scientist
Required SkillsPython, SQL, data visualization, statistical analysisPython, R, machine learning, statistical modeling
Work EnvironmentData analysis teams, business unitsResearch, product development, analytics teams
Industry UsageBusiness intelligence, finance, marketingTech, healthcare, finance, research
CertificationsPython certifications, data analysis coursesData science certifications, machine learning courses

While both roles involve Python and data handling, Senior Python Data Analysts focus on interpreting data and creating reports for business decisions, whereas Data Scientists develop predictive models and advanced algorithms to extract deeper insights. The roles often overlap, but Data Scientists typically require broader skills in machine learning and statistical modeling.

What are some common challenges Senior Python Data Analysts face when working with large datasets, and how can they overcome them?

Senior Python Data Analysts often encounter difficulties such as slow processing speeds, memory limitations, and data quality issues when handling large datasets. To overcome these challenges, it's essential to leverage efficient libraries like pandas and Dask, utilize optimized data formats (such as Parquet), and implement batch processing or cloud-based solutions. Collaborating closely with data engineers and IT teams also helps ensure robust data pipelines and infrastructure. Regular code optimization and staying updated on best practices can further enhance performance when working at scale.

What is a Senior Python Data Analyst?

A Senior Python Data Analyst is an experienced professional who uses Python programming to collect, process, and analyze large sets of data. They are responsible for extracting meaningful insights from data to support business decisions, often using libraries like pandas, NumPy, and matplotlib. In addition to technical skills, they also apply statistical analysis and data visualization techniques, and frequently mentor junior analysts or collaborate with data scientists and engineers. Their role may also involve developing automated data pipelines and ensuring data quality across projects.
What are the most commonly searched types of Python Data Analysis jobs in St. Louis, MO? The most popular types of Python Data Analysis jobs in St. Louis, MO are:
What job categories do people searching Senior Python Data Analysis jobs in St. Louis, MO look for? The top searched job categories for Senior Python Data Analysis jobs in St. Louis, MO are:
What cities near St. Louis, MO are hiring for Senior Python Data Analysis jobs? Cities near St. Louis, MO with the most Senior Python Data Analysis job openings:
Infographic showing various Senior Python Data Analysis job openings in St. Louis, MO as of July 2026, with employment types broken down into 100% Full Time. Highlights an 74% In-person, and 26% Hybrid job distribution, with an average salary of $138,032 per year, or $66.4 per hour.
Senior Python Developer

Senior Python Developer

Archkey Solutions LLC

Fenton, MO โ€ข On-site

$116K - $156K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

Description
SR. PYTHON DEVELOPER
This position is based out of our S t Louis, MO office
About ArchKey
ArchKey is one of the nation's largest privately held specialty trade installation and integrated facility service companies. We are a leader in designing, building and maintaining electrical, technologies and specialty systems. We're the POWER behind making the improbable possible.
We're electrifying the nation, energizing the future and bringing communities to life like never before. What we do today shapes the vision of tomorrow. Our work impacts lives long after the building is done. This means we are committed to building in ways that are not just technologically advanced, but sustainable, scalable and equitable by all. We're not just energizing infrastructure, we're energizing careers, communities, and the future.
Made up of the brightest minds in the industry, our team is our greatest asset bringing knowledge, skills, and experience to every project. This is more than a call to join us, it's an invitation to be part of a visionary journey, to grow with us as we scale.
About the Position
The Senior Python Developer is responsible for designing, developing, and maintaining complex, scalable Python applications and systems. This role provides technical leadership, mentors development team members, and drives architectural decisions that support business operations and innovation. The Senior Python Developer ensures all solutions align with company policies, procedures, objectives, and regulations
Our Ideal Candidate
  • Strong experience developing scalable backend applications using Python and frameworks such as Django, Flask, or FastAPI.
  • Proven expertise in API development, database design, and cloud-based architectures
  • .Writes clean, maintainable, and well-tested code with a focus on security, performance, and reliability.
  • Collaborative problem-solver who partners effectively with cross-functional teams to deliver high-quality solutions.

Day in the Life
  • Designs, develops, and maintains scalable Python applications, APIs, and microservices using best practices and modern design patterns.
  • Establishes and maintains enterprise-level Python development standards and enforces coding conventions.
  • Provides architectural leadership, guiding system design and technology selection.
  • Translates Business Requirements Documentation (BRD) into technical specifications and solution designs.
  • Provides accurate level-of-effort estimates and contribute to project planning and roadmap discussions.
  • Drives successful project delivery on time and within budget while maintaining high-quality standards.
  • Writes clean, efficient, well-documented, and maintainable code.
  • Conducts thorough code reviews to ensure quality, performance, security, and adherence to standards.
  • Designs and implements RESTful APIs with appropriate authentication, versioning, validation, and error handling.
  • Implements automated testing strategies, including unit, integration, and end-to-end tests.
  • Builds and maintains CI/CD pipelines to support reliable and efficient deployments.
  • Optimizes application performance and troubleshoots complex production issues.
  • Ensures adherence to security best practices, data protection regulations, and secures coding standards.
  • Collaborates with cross-functional teams to deliver effective technical solutions.
  • Mentors and supports developers to strengthen team capabilities and technical excellence.
  • Promotes continuous improvement in development processes, tools, and team practices.
  • Contributes to documentation, knowledge sharing, and technical best practices across the organization.
  • Consistently makes decisions in an attentive and safe manner to ensure the safety and health of self and others.
  • Utilizes LEAN concepts or other continuous improvement methodologies to ensure the most efficient operations, processes, and activities.
  • Promotes and models the Company mission, vision and values through exercising sound and ethical business practices, championing all elements of diversity, equity, and inclusion (DEI) and providing high quality services and programs as they relate to clients, subcontractors, co-workers, suppliers, and the public.

Minimum Qualifications
  • Required Education, Experience and Skills
  • Bachelor's degree in Computer Science , Software Engineering, Information Systems, or a related field; or equivalent professional experience.
  • 5-7 years of professional software development experience.
  • 3+ years of hands-on Python development experience in production environments.
  • Proven experience designing and implementing RESTful APIs and microservices architectures.
  • Experience working in Agile environments (Scrum or Kanban).
  • Expert-level proficiency in Python 3.x, including deep knowledge of language features, best practices, and design patterns.
  • Strong experience with Python web frameworks (Django, Flask, FastAPI , or similar).
  • Experience with relational databases (PostgreSQL, MySQL, SQL Server) and NoSQL databases (MongoDB, Redis).
  • Experience with Git-based workflows and CI/CD tools (GitHub Actions, Jenkins, or similar).
  • Hands-on experience with containerization (Docker) and orchestration platforms (Kubernetes).
  • Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native development practices.
  • Knowledge of asynchronous programming, event-driven architectures , and message queues.
  • Strong experience with testing frameworks ( pytest , unittest ) and test-driven development (TDD).
  • Familiarity with performance optimization, profiling, and scalability strategies.
  • Strong analytical and problem-solving abilities with attention to detail.
  • Excellent written and verbal communication skills.
  • Demonstrated leadership and mentorship experience.
  • Ability to work independently and collaboratively in a team environment.
  • Strong organizational skills with the ability to manage multiple priorities in a deadline-driven setting.
  • Experience with data engineering tools and ETL processes preferred .
  • Familiarity with machine learning frameworks (TensorFlow, PyTorch , scikit-learn) is a plus.
  • Experience with front-end technologies (React, Vue.js, JavaScript) is desirable.
  • Knowledge of application security testing and secure architecture principles is helpful.
  • Contributions to open-source projects or technical publications is a plus.
  • Relevant certifications (e.g., AWS Certified Developer, Python certifications) preferred.

Travel
  • Occasional travel may be required.

Benefits
At ArchKey Solutions, our benefits package includes competitive health insurance options (medical, dental, and vision), a robust 401(k) retirement savings plan with employer match, paid time off and holidays, and access to wellness programs. Additionally, we offer professional development opportunities, tuition reimbursement, and employee assistance programs to support your growth and well-being. We ensure that our benefits are designed to promote the health, security, and work-life balance of our employees. Additional information is available at Archkey.com.
Legal & Fraud Disclaimer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are an Affirmative Action, Equal Opportunity Employer. # #MO1-10
Beware of fraudulent job postings. ArchKey Solutions only communicates through official channels. All official communication will come from an @archkey.com email address and we will never ask for financial information, payments, or personal details outside of the standard hiring process. To confirm the legitimacy of a job, visit our careers page or reach out to a member of our Talent Acquisition team.