1

Trainee Junior Python Developer Jobs in St Louis, MO

You will leverage senior-level Python programming skills to build production-ready tools, automate ... Experience mentoring junior data scientists or leading technical modernization initiatives.

Staff Software Engineer

Saint Louis, MO · On-site

$110K - $185K/yr

Mentor Junior-level engineers into strong AI engineers; Employ AI Native development skills to ... Design, develop, and maintain scalable Python applications and backend services. * Build systems ...

Staff Software Engineer

Saint Louis, MO · On-site

$110K - $185K/yr

Mentor Junior-level engineers into strong AI engineers; Employ AI Native development skills to ... Design, develop, and maintain scalable Python applications and backend services. * Build systems ...

Software Developer Lead

Saint Louis, MO · On-site

$112K - $141K/yr

Experience with Python (as a development language) for processing of geospatial data * Familiarity ... Mentoring Mid and Junior engineers and removing roadblocks. Nice to have * Experience working with ...

You will leverage senior-level Python programming skills to build production-ready tools, automate ... Experience mentoring junior data scientists or leading technical modernization initiatives.

You will leverage senior-level Python programming skills to build production-ready tools, automate ... Experience mentoring junior data scientists or leading technical modernization initiatives.

Showing results 41-60

Trainee Junior Python Developer information

See St Louis, MO salary details

$23.3K

$86.5K

$133.7K

How much do trainee junior python developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for trainee junior python developer in St. Louis, MO is $86,504.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,100.00 and $84,600.00 per year, depending on experience, location, and employer.

What is the difference between Trainee Junior Python Developer vs Junior Python Developer?

AspectTrainee Junior Python DeveloperJunior Python Developer
Required CredentialsBasic programming knowledge, often in training or courseworkProven understanding of Python, some project experience
Work EnvironmentTraining programs, supervised tasksIndependent coding, project contributions
Employer UsageEntry-level, internship, or trainee rolesFull or part-time junior roles in companies
Search & Comparison IntentLearning and entry-level opportunitiesJob responsibilities and experience level

The main difference is that a Trainee Junior Python Developer is typically in training or an internship, focusing on learning and gaining experience, while a Junior Python Developer has already acquired foundational skills and is expected to contribute to projects independently.

Infographic showing various Trainee Junior Python Developer job openings in St. Louis, MO as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 10% Part Time, 1% Temporary, and 5% Contract. Highlights an 76% Physical, 6% Hybrid, and 18% Remote job distribution, with an average salary of $86,504 per year, or $41.6 per hour.

Senior Data Scientist with Security Clearance

Saint Louis, MO • On-site

Other

Re-posted 23 hours ago


Job description

What Impact You'll Have We are seeking a Senior Data Scientist to support mission-driven analytic and modernization efforts across the Intelligence Community. This role leverages advanced analytics, automation, data modeling, visualization, and software development to solve complex intelligence and operational challenges. The ideal candidate is an experienced technical leader who can transform large, complex datasets into actionable intelligence, modernize analytic workflows, and develop scalable solutions that directly support enterprise decision-making and mission success. What You'll Be Doing As a Senior Data Scientist, you will develop advanced analytic solutions that transform complex intelligence data into meaningful insights for mission stakeholders. You will design and implement scalable data pipelines, automation strategies, and analytic processes that enable analysts to identify patterns, trends, and operational opportunities across large, diverse datasets. Working directly with intelligence professionals, you will apply data science techniques to solve challenging mission problems while improving the efficiency, repeatability, and rigor of analytic workflows. You will leverage senior-level Python programming skills to build production-ready tools, automate manual processes, and develop reusable analytic capabilities. Your work will include designing compelling visualizations and dashboards that communicate complex findings in a clear, actionable manner, enabling mission partners to integrate data-driven insights into daily operations and strategic planning. As new requirements emerge, you will rapidly prototype and deploy solutions that support evolving customer needs. Operating in a fast-paced, mission-focused environment, you will independently manage multiple concurrent projects while collaborating with multidisciplinary teams across the Intelligence Community. You will provide technical leadership in the application of modern data science practices, ensuring solutions are scalable, maintainable, and aligned with enterprise modernization initiatives. Through innovation and continuous improvement, you will help advance intelligence capabilities by transforming data into operational advantage. What You Must Have * Active TS/SCI clearance (ability to obtain a CI Poly preferred). * Demonstrated experience supporting intelligence missions through data science, advanced analytics, or intelligence analysis. * Ability to operate independently at a senior level with minimal oversight. * Senior-level proficiency in Python and experience developing production-quality analytic applications and automation solutions. * Demonstrated proficiency designing and implementing scalable processes for large, complex datasets to identify trends, patterns, and analytical discoveries. * Experience developing data models, automation workflows, and repeatable analytic processes. * Experience creating visualizations, dashboards, and data products that effectively communicate complex analytical findings and support operational decision-making. * Experience managing multiple projects and technical initiatives simultaneously in a high-tempo operational environment. * Strong understanding of data analysis, statistical methods, and data-driven problem solving. * Excellent written and verbal communication skills with the ability to present technical concepts to diverse audiences. * Familiarity with common Intelligence Community (IC) data repositories. * Demonstrated ability to collaborate effectively with analysts, engineers, and mission stakeholders to deliver innovative solutions. * Familiarity with geospatial data science, GEOINT workflows, or multi-INT analysis. What Would Be Nice to Have * Experience with additional programming languages or low-code/no-code platforms such as JEMA, Brewlytics, or ArcGIS ModelBuilder. * Experience developing enterprise-level dashboards and data visualization solutions using modern business intelligence tools. * Experience applying machine learning or artificial intelligence techniques to intelligence problems. * Experience working with cloud-based data platforms and distributed computing environments. * Experience mentoring junior data scientists or leading technical modernization initiatives. * Knowledge of DevSecOps principles and modern software development practices.