1

Freelance Junior Python Developer Jobs in California, MO

Mentor junior engineers and provide technical leadership across cross-functional teams. Required ... Proficiency in Python and/or C/C++, with advanced debugging, profiling, and performance tuning ...

Senior Data Analyst

Columbia, MO · Remote

$81K - $103K/yr

Take an active role in coaching and mentoring more junior team members Why EquipmentShare? Because ... Bachelor's degree in Math, Engineering, Statistics, Business Intelligence or other technical field.

Senior Data Analyst

Columbia, MO · Remote

$81K - $103K/yr

Take an active role in coaching and mentoring more junior team members Why EquipmentShare? Because ... Bachelor\'s degree in Math, Engineering, Statistics, Business Intelligence or other technical field.

Senior Data Analyst

Columbia, MO · Remote

$81K - $103K/yr

Take an active role in coaching and mentoring more junior team members Why EquipmentShare? Because ... Bachelor\'s degree in Math, Engineering, Statistics, Business Intelligence or other technical field.

Senior Data Analyst

Columbia, MO · On-site

$81K - $103K/yr

Take an active role in coaching and mentoring more junior team members Why EquipmentShare? Because ... Bachelor's degree in Math, Engineering, Statistics, Business Intelligence or other technical field.

Freelance Junior Python Developer information

See California, MO salary details

$21.5K

$79.6K

$123.1K

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

As of Jul 30, 2026, the average yearly pay for freelance junior python developer in California, MO is $79,628.00, according to ZipRecruiter salary data. Most workers in this role earn between $60,000.00 and $77,900.00 per year, depending on experience, location, and employer.

What does a Freelance Junior Python Developer do?

A Freelance Junior Python Developer is an entry-level programmer who works independently or through contracts to build, test, and maintain software using the Python programming language. They often assist with coding small features, fixing bugs, and supporting more senior developers on projects. Their tasks may include writing simple scripts, working on websites or applications, and learning best practices in software development. Because they are freelancers, they typically work for multiple clients rather than a single employer.

What are some common challenges faced by Freelance Junior Python Developers, and how can they be addressed?

Freelance Junior Python Developers often encounter challenges such as managing multiple projects simultaneously, communicating effectively with clients who may have limited technical knowledge, and keeping up with rapidly evolving technologies. To address these challenges, it's important to develop strong organizational skills, set clear expectations with clients, and continuously invest time in learning new libraries and frameworks. Joining online communities and seeking mentorship can also provide valuable support and opportunities for growth.

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

To thrive as a Freelance Junior Python Developer, you need a solid understanding of Python programming, basic software development principles, and familiarity with version control systems, typically supported by a relevant degree or coding bootcamp certification. Competence with tools like Git, basic web frameworks (e.g., Flask or Django), and cloud platforms (such as AWS or Heroku) is often required. Strong communication, time management, and problem-solving abilities help you collaborate with clients and deliver projects on schedule. These skills enable you to produce reliable code, respond effectively to client needs, and build a reputation for professionalism in the competitive freelance market.

What is the difference between Freelance Junior Python Developer vs Freelance Data Analyst?

AspectFreelance Junior Python DeveloperFreelance Data Analyst
Required SkillsPython, basic programming, problem-solvingData analysis, SQL, Excel, Python (optional)
Work EnvironmentProject-based, remote or freelance platformsProject-based, remote or freelance platforms
Common IndustriesTech, startups, software developmentFinance, marketing, healthcare
CertificationsNone mandatory, some may have Python coursesData analysis certifications (e.g., Google Data Analytics)

Freelance Junior Python Developers focus on coding and software tasks, while Freelance Data Analysts analyze data sets to provide insights. Both roles often operate remotely and require some technical skills, but their core responsibilities differ significantly.

What cities near California, MO are hiring for Freelance Junior Python Developer jobs? Cities near California, MO with the most Freelance Junior Python Developer job openings:

Senior Staff Engineer - AI Data Path

DDN

California, MO • On-site

$180 - $250/hr

Other

Posted 8 days ago


Job description

DDN is seeking a highly experienced Senior Staff Engineer specializing in AI Data Path & Storage to lead hands-on development and integration of advanced storage systems with next-generation AI inference pipelines. This role involves coding, prototyping, and rapidly iterating on solutions in close collaboration with architects to design and deliver high-performance data movement architectures. You will leverage NVIDIA’s NIXL (Inference Transfer Library) alongside the Infinia Data Intelligence Platform to enable ultra-low-latency, high-throughput data movement across GPU, memory, and distributed storage layers, including workloads involving KV cache management and vector database retrieval. The ideal candidate brings deep expertise in distributed storage, GPU data paths, and large-scale system optimization, with a proven track record of building and shipping production-grade AI infrastructure.

Key Responsibilities
  • Lead the design and implementation of high-performance data movement pipelines using NVIDIA NIXL across GPU, CPU, and storage tiers.

  • Architect and drive integration of DDN Infinia with GPU-accelerated inference platforms for large-scale, real-time AI workloads.

  • Own end-to-end optimization of I/O paths between GPU memory and storage using technologies such as NVIDIA GPUDirect Storage, RDMA, and NVMe-over-Fabrics.

  • Define and implement multi-tier storage architectures (NVMe, SSD, object storage) optimized for inference latency, throughput, and scalability.

  • Lead development of advanced KV cache management strategies, including offloading, prefetching, and persistence across distributed storage layers.

  • Partner with AI/ML engineering teams to optimize inference performance in frameworks such as PyTorch and TensorFlow.

  • Establish benchmarking frameworks and lead performance tuning efforts for storage and data movement in production inference environments.

  • Diagnose and resolve complex system bottlenecks across storage, networking, and GPU subsystems.

  • Influence architecture decisions for distributed inference systems, ensuring scalability, resilience, and efficient data locality.

  • Drive engineering excellence through best practices in observability, performance monitoring, automation, and reliability engineering.

  • Mentor junior engineers and provide technical leadership across cross-functional teams.

Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.

  • 12+ years of experience in storage systems, distributed systems, or performance engineering.

  • Proven track record of architecting and delivering large-scale, high-performance infrastructure systems.

  • Deep expertise in distributed storage architectures (object storage, scalable file systems, or cloud-native storage platforms).

  • Strong understanding of Linux I/O stack, filesystem internals, and storage protocols.

  • Extensive hands-on experience with NVMe, SSD optimization, and high-performance storage environments.

  • Strong experience with RDMA, InfiniBand, or other high-speed data transfer technologies.

  • Solid understanding of GPU computing concepts and CPU–GPU data movement patterns.

  • Proficiency in Python and/or C/C++, with advanced debugging, profiling, and performance tuning skills.

  • Demonstrated ability to optimize latency-sensitive, high-throughput production systems.

Preferred Skills
  • Hands-on experience with NVIDIA NIXL or similar data movement frameworks.

  • Experience with GPU-aware storage pipelines and GPUDirect Storage.

  • Strong understanding of AI inference systems, LLM serving architectures, and KV cache optimization.

  • Experience with Retrieval-Augmented Generation (RAG) pipelines and open vector search ecosystems.

  • Background in high-performance computing (HPC) or hyperscale distributed environments.

  • Expertise in caching strategies, memory tiering, and data locality optimization.

  • Experience designing disaggregated compute and storage architectures.

What You’ll Work On
  • Leading the evolution of storage systems into GPU-native data layers for AI inference

  • Building next-generation distributed AI infrastructure using NIXL and Infinia

  • Driving performance breakthroughs in real-time LLM inference at scale

  • Designing storage architectures for large-scale AI datasets and retrieval systems

#J-18808-Ljbffr