1

Freelance Python Network Programming Jobs in San Francisco, CA

Write Python and Go tooling that replaces manual diagnosis, including link tests, remote command ... engineer a true picture of network health across all sites, and keep it accurate as new sites and ...

Python Developer

San Francisco, CA · On-site

$59.25 - $81.50/hr

Python Developer Location: San Francisco, CA 94103 The hunt is for an Software Developer with the ... Desired experience in Storage/Virtualization/Networking/Cloud Domain. (Added advantave) * Good ...

Python Developer

San Francisco, CA · On-site

$59.25 - $81.50/hr

Python Developer Location: San Francisco, CA 94103 The hunt is for an Software Developer with the ... Desired experience in Storage/Virtualization/Networking/Cloud Domain. (Added advantave) * Good ...

Principal Network Engineer

San Mateo, CA · On-site

$295K - $345K/yr

As a Principal Network Engineer, you will work cross-functionally to plan the growth of Roblox ... Experience in at least one programming language like Python, Go, C/C++ is a plus. * A track record ...

Senior Network Engineer

Alameda, CA · On-site

$143 - $210/hr

As a Senior Network Engineer at Penumbra, you will play a critical role in determining the company ... Python, Bash). * Ability to write routine status reports, correspondence and verbally communicate ...

New

Principal Network Engineer

San Mateo, CA · On-site

$295K - $345K/yr

As a Principal Network Engineer, you will work cross-functionally to plan the growth of Roblox ... Experience in at least one programming language like Python, Go, C/C++ is a plus. * A track record ...

Sr Network Engineer

San Mateo, CA · On-site

$118K - $162K/yr

Drive network automation initiatives using Python/Ansible and network automation platforms to ... Mentor junior engineers, share troubleshooting/design best practices, and lead technical ...

Network Operations Engineer

Brisbane, CA · On-site

$104.44 - $160.14/hr

Your Role This role reports to the Network Operations Engineering Manager and is responsible for ... Linux OS and Perl or Python coding experience will be highly regarded * Be proactive and ...

Showing results 41-60

Freelance Python Network Programming information

See San Francisco, CA salary details

$15

$69

$101

How much do freelance python network programming jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for freelance python network programming in San Francisco, CA is $69.07, according to ZipRecruiter salary data. Most workers in this role earn between $56.92 and $78.46 per hour, depending on experience, location, and employer.

What is the difference between Freelance Python Network Programming vs Python Network Engineer?

AspectFreelance Python Network ProgrammingPython Network Engineer
CredentialsSelf-taught or online courses, certifications optionalTypically requires a degree in Computer Science or related field, certifications like Cisco CCNA or CCNP
Work EnvironmentRemote, project-based, flexible hoursFull-time, corporate or enterprise environment, team collaboration
Employer & IndustryClients across various industries, freelance platformsTech companies, ISPs, large enterprises
Search & Comparison IntentProject scope, freelance opportunities, skill requirementsCareer growth, job stability, industry standards

Freelance Python Network Programming involves independent, project-based work focusing on scripting and network automation, often with flexible hours and varied clients. Python Network Engineers typically work full-time within organizations, managing complex network systems and requiring formal credentials. Both roles involve Python and networking skills but differ in work environment, stability, and credential requirements.

What are popular job titles related to Freelance Python Network Programming jobs in San Francisco, CA?

For Freelance Python Network Programming jobs in San Francisco, CA, the most frequently searched job titles are:

What job categories do people searching Freelance Python Network Programming jobs in San Francisco, CA look for?

The top searched job categories for Freelance Python Network Programming jobs in San Francisco, CA are:

Infographic showing various Freelance Python Network Programming job openings in San Francisco, CA as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 12% Part Time, and 6% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $143,658 per year, or $69.1 per hour.

Production Engineer, Network

Fluidstack

San Francisco, CA • On-site

$173K - $279K/yr

Full-time

Re-posted 11 days ago


Job description

About Fluidstack
We exist to make humanity more free. For most of human history, you farmed or you starved. Technology gave people more time for the things they wanted to do, instead of things they had to do. Powerful AI will be the biggest lever for human choice we've ever built - but only if models are aligned with what humanity actually wants. There are groups building AI who don't share these goals. Whoever deploys frontier compute infrastructure fastest will decide whether AI expands human freedom or shrinks it.
We're singularly focused on delivering 10 to 100s of GWs of compute faster than anyone else, rethinking every layer of the stack. We acquire power, design and build data centers, and operate them - with teams spanning hardware and software. Speed and scale are our key differentiators. Come be a part of building civilization-scale infrastructure for AI.
We hire people who care deeply about this problem space. If that is you, please apply!
How We Operate
  • Extreme ownership. Full autonomy. Own things end to end often taking on scope outside your core role without being asked to get things done.
  • Velocity. We drive everything forward as fast as possible.
  • First principles. Challenge every assumption. Zero analogy thinking, no egos, the best idea wins.
  • Love of the game. The frontier of AI is the most interesting problem of our time. We put in long hours at high intensity to push the frontier forward.
The Production Engineering Team
Examples of key problems the team is working on
  • Turn every network fault from a mystery into a closed ticket. Link diagnostics across router to router and NIC to router paths, remote command execution across the fleet, and repair visualization that shows what's broken and why, because at 10 GW scale debugging has to be systematic, not artisanal.
  • Build the network repair pipeline that runs itself. Automated fault detection through RMA initiation, ticket integration, transceiver lifecycle tracking, and return to service, across DC fabric, edge, and host to network layers, because a new site comes online every six months and manual repair doesn't keep up.
  • Build the network monitoring platform for a fleet that never stops growing. Alerting lifecycle and health dashboards for infrastructure spanning multiple hyperscale sites today and 10 GW by next year. It doesn't exist yet. We're building it.

Role Scope
  • Carry the on-call pager for the network fleet and run repair end to end: diagnose the fault, execute the fix or drive the RMA, and return the link to service across DC fabric, edge, and host to network layers.
  • Write Python and Go tooling that replaces manual diagnosis, including link tests, remote command execution across the fleet, and repair visualization that shows what's broken and why, so faults resolve in minutes, not hours.
  • Automate the repair pipeline from fault detection through RMA initiation, ticket integration, transceiver and optics tracking, and return to service, so a failure at any site follows the same path without manual handoffs.
  • Maintain the realtime monitoring and alerting that gives every on-call engineer a true picture of network health across all sites, and keep it accurate as new sites and hardware roll in.
  • Validate new sites and hardware into production by running the qualification tests that confirm a network is healthy before it carries traffic.
What We're Looking For
The below is a starting point. We always make space for exceptional people, so if you don't fit this role exactly, tell us where you would.
  • You've carried a pager for a production network and can walk into an outage, find the fault, fix it or drive the RMA, and write the postmortem without someone walking you through it.
  • You've written Python or Go scripts that replaced a manual, repetitive network task, from link diagnostics to config pushes to fleet-wide command execution.
  • You understand how a transceiver fault, a misconfigured route, and a power event each show up differently in the data, and you can tell them apart from the signals alone.
  • You've worked hands-on with link diagnostics, optics, and network monitoring protocols such as gNMI, gRPC, NETCONF, and SONiC, and you're comfortable at the CLI on switches and routers across a fleet.
  • You treat toil as a bug. If a repair step means SSHing into ten boxes by hand, you script it once and never do it by hand again.
  • You reach real competence in an unfamiliar part of the stack fast, and you document what you learn so the next on-call engineer doesn't start from zero.
  • Bonus: RMA and repair lifecycle automation. Large-scale datacenter fabric (BGP, ECMP, spine-leaf). Out-of-band network management. Fluency with AI coding tools such as Claude Code or Cursor to move faster on scripts and tooling.

We are committed to pay equity and transparency.
Fluidstack is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Fluidstack will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
You will receive a confirmation email once your application has successfully been accepted. If there is an error with your submission and you did not receive a confirmation email, please email careers@fluidstack.io with your resume/CV, the role you've applied for, and the date you submitted your application-- someone from our recruiting team will be in touch.