1

Python Engineer Jobs in St Louis, MO (NOW HIRING)

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

Description If you've spent the last few years building your expertise in backend engineering, Java or Python development, and mission‑driven systems , and you're ready for work that actually moves ...

next page

Showing results 1-20

Python Engineer information

See St Louis, MO salary details

$22.4K

$136.1K

$196.9K

How much do python engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for python engineer in St. Louis, MO is $136,084.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,400.00 and $159,900.00 per year, depending on experience, location, and employer.

What Does a Python Engineer Do?

As a Python engineer, your job is to use the Python programming language and develop code for your company. Your duties include creating a new application, integrating Python software with an existing system, or testing existing code to iron out bugs. Most employers hiring for this role have specific goals for projects in mind, and it is your job to turn those goals into reality in the most effective way. You’re also expected to use other programming skills, particularly involving Django, JavaScript, and database architecture.

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

To thrive as a Python Engineer, you need strong programming skills in Python, a solid understanding of computer science fundamentals, and experience with software development practices, often supported by a relevant degree or certification. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure are typically required. Excellent problem-solving abilities, attention to detail, and effective communication set top performers apart in this role. These skills and qualities are crucial for building scalable, maintainable code and collaborating efficiently within development teams.

How do Python Engineers typically collaborate with other team members during the software development lifecycle?

Python Engineers work closely with cross-functional teams, including front-end developers, QA testers, product managers, and DevOps specialists. Collaboration often involves participating in code reviews, daily stand-up meetings, and sprint planning sessions to ensure alignment on project goals and technical requirements. Effective communication and using collaborative tools like Git, Jira, and Slack are essential for managing tasks, sharing updates, and resolving issues efficiently. This teamwork-driven environment helps deliver high-quality software and supports continuous learning from peers.

How much does a Python engineer make?

The average salary for a Python engineer varies by experience and location but typically ranges from $80,000 to $130,000 annually. Senior Python developers with specialized skills in frameworks, data analysis, or machine learning can earn higher salaries, especially in competitive markets.

What is the difference between Python Engineer vs Data Scientist?

AspectPython EngineerData Scientist
Required CredentialsBachelor's in CS, Software Engineering, or related; Python proficiencyBachelor's or higher in Data Science, Statistics, or related; Python and analytical skills
Work EnvironmentSoftware development teams, coding, testing, deploymentData analysis, modeling, visualization, research
Employer & Industry UsageTech companies, startups, software firmsFinance, healthcare, e-commerce, research institutions
Common Search & ComparisonYesYes

Python Engineers focus on developing and maintaining software applications using Python, while Data Scientists analyze data to extract insights, often using Python for data manipulation and modeling. Both roles require Python skills but serve different primary functions within organizations.

What are the most commonly searched types of Python Engineer jobs in St. Louis, MO? The most popular types of Python Engineer jobs in St. Louis, MO are:
What are popular job titles related to Python Engineer jobs in St. Louis, MO? For Python Engineer jobs in St. Louis, MO, the most frequently searched job titles are:
What job categories do people searching Python Engineer jobs in St. Louis, MO look for? The top searched job categories for Python Engineer jobs in St. Louis, MO are:
Infographic showing various Python Engineer job openings in St. Louis, MO as of May 2026, with employment types broken down into 89% Full Time, 6% Part Time, and 5% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $136,084 per year, or $65.4 per hour.
Analytics Engineer II

Analytics Engineer II

Safety National Casualty

Saint Louis, MO • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago


Job description

At Safety National, we don’t just offer jobs – we build careers with purpose! Since 1942, we’ve been an industry leader, valuing integrity, teamwork, and stability while providing competitive rewards, top-tier benefits, career growth opportunities, and flexible work options that promote balance. With tuition reimbursement, wellness perks, and a strong community impact, we invest in your success—both personally and professionally. Ready to grow with us? Apply today!

Follow this link to view all of our available careers and apply: https://www.safetynational.com/careers-page/

This opportunity is in the Advanced Analytics department.

Interested in building data products that power advanced analytics and AI? Our Advanced Analytics department seeks those passionate about using data to tell business stories, inform decision making and solve business problems. If you are a curious professional with education or experience in data science, artificial intelligence, statistics, and machine learning, this is an excellent opportunity to be part of a highly impactful, innovative and diverse team.

Role Description:

As an Analytics Engineer II, you will play a key role in building and scaling the data foundation that powers advanced analytics and AI initiatives across the organization. You’ll design and maintain robust data models, develop reusable transformation frameworks, and create reliable data pipelines that support both batch and near real-time use cases. Working closely with Data Scientists, AI Engineers, IT, and business stakeholders, you will help bring complex analytical solutions to life in production environments.

In this role, you will contribute to and enhance CI/CD processes, ensuring efficient deployment, monitoring, and lifecycle management of data products and AI-enabled systems. You’ll contribute to architectural decisions, implement best practices in orchestration and testing, and support cutting-edge capabilities such as LLM-enabled applications, RAG systems, and vector data workflow solutions. Your work will directly impact the organization’s ability to leverage data for strategic insights, while also mentoring junior team members and driving technical excellence across projects.

Qualifications:

Education:

Bachelor’s degree in Engineering, Computer Science, Artificial Intelligence, Information Systems, Data Analytics, or a related field is preferred.

Required Qualifications:

  • 3 or more years of experience supporting production data systems or analytics platforms or an equivalent combination of education and experience
  • Advanced SQL proficiency including the ability to write complex queries
  • Strong Python programming skills
  • Experience designing scalable data models
  • Experience building orchestration workflows for batch and/or streaming pipelines
  • Experience implementing data quality checks, testing frameworks, or observability practices
  • Experience working in Git-based environments and CI/CD pipelines
  • Strong communication and stakeholder management skills
  • Must be presently authorized to work in the U.S. without a requirement for work authorization sponsorship by our company for this position now or in the future
  • This position allows for a hybrid work schedule which includes a minimum of 3 days per week in our St. Louis Corporate Office, located at 1832 Schuetz Rd. Saint Louis, MO. All employees are required to submit work from home requests and follow our Work From Home policy, which will be provided to all candidates selected to interview.

Preferred Qualifications:

  • Experience with Snowflake or similar cloud-native data platforms
  • Experience with dbt or similar data transformation frameworks
  • Exposure to cloud platforms such as Azure, AWS, or GCP
  • Experience with distributed processing tools (e.g., Spark)
  • Familiarity with vector databases and AI deployment architectures
  • Experience working in insurance or other regulated industries

Protect the confidentiality, integrity and availability of information and technology assets against unauthorized disclosure, destruction and/or alteration, in accordance with Safety National policies, standards, and procedures.

Safety National is a leading specialty insurance and reinsurance provider. Our culture is built upon relationships, which allow us to demonstrate our expertise gained through our rich 80-year history. As a wholly-owned subsidiary of Tokio Marine, Inc., we appreciate the benefits and support provided by our affiliation with one of the top 10 insurance companies in the world.

Total Rewards That Put Employees First

In our vision to be First with Co-Workers, compensation that includes base salary, holiday bonus, and incentive awards is only a small portion of the comprehensive total rewards package we offer. Our total rewards approach recognizes and rewards the time, talents, efforts, and results of our valued employees. Highlights of our exceptional benefits include generous health, dental, and vision coverage, health savings accounts, a 401(k)-retirement savings match and an annual profit sharing contribution. We proudly offer family forming benefits for adoption, fertility, and surrogacy, generous paid time off and paid holidays, paid parental and caregiver leave, a hybrid work environment, and company-paid life insurance and disability. To support employees in their career journeys, we provide professional growth and development opportunities in addition to employee recognition and well-being programs. Apply today to learn more.

Safety National is committed to fair, transparent pay and we strive to provide competitive, market-based compensation. In our vision to be First with Co-Workers, compensation is only one piece of the comprehensive total rewards package we offer. The target base salary range for this position is $88,000 to $113,500. Compensation for the successful candidate will consider the candidate’s particular combination of knowledge, skills, competencies, experience and geographic location.

#LI-Hybrid