1

Senior Python Developer Jobs in Walnut Creek, CA

Senior AI & Data Engineer

Fremont, CA

$134K - $176K/yr

We are looking for a Senior AI & Data Engineer to join our AI team. This is a hands-on individual ... Write clean, testable SQL and Python for data transformation, enrichment, and delivery to ...

Sr. AI Developer

San Francisco, CA

$64.25 - $84.75/hr

We're seeking a product-minded Senior AI Engineer to build and scale production-grade AI agents and ... NET, Python, and TypeScript/React, writing well-structured services, clean APIs, and tested code ...

Senior/Staff Engineer

San Francisco, CA · On-site

$200K - $280K/yr

Senior/Staff Engineer Location: San Francisco, CA or New York, NY Compensation: $200,000 - $280,000 ... React - Backend: Python - Infrastructure: AWS, ECS - Tools: GitHub, Linear, Slack, Notion ...

Senior/Staff Engineer Location: San Francisco, CA or New York, NY Compensation: $200,000 - $280,000 ... B ackend: Python * I nfrastructure: AWS, ECS * T ools: GitHub, Linear, Slack, Notion ...

Position: Senior Software Engineer Expert Type: Contract Compensation: $80-$130/hour Location ... Design, develop, and maintain full-stack applications using Python . * Build and integrate APIs and ...

Senior Software Engineer

San Ramon, CA · On-site

$136K - $179K/yr

Role -Senior Software Engineer Long Contract Location-San Ramon, CA (Onsite) We''re looking for a ... Required skills: - Python FastAPI, async/await, Pydantic, pytest - AWS Lambda, SQS, DynamoDB ...

New

Senior Software Engineer Location: San Francisco (hybrid, 3 days in-office; NYC option depending on ... B alance frontend (React/TypeScript) and backend (Python) responsibilities * C ollaborate closely ...

Senior Software Engineer Location: San Francisco (hybrid, 3 days in-office; NYC option depending on ... backend (Python) responsibilities - Collaborate closely with the team to deliver impactful ...

Senior Software Engineer (Hardware Test)

San Francisco, CA · On-site

$130K - $169K/yr

Senior Software Engineer (Hardware Test) Location : San Francisco Bay Area, CA (Full-Time, Onsite ... Create automated test software using Python and Linux-based tools * Support integration, validation ...

next page

Showing results 1-20

Senior Python Developer information

See Walnut Creek, CA salary details

$60.9K

$157.2K

$215.9K

How much do senior python developer jobs pay per year?

As of Jul 18, 2026, the average yearly pay for senior python developer in Walnut Creek, CA is $157,227.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,600.00 and $181,100.00 per year, depending on experience, location, and employer.

What are the main responsibilities of a Senior Python Developer?

A Senior Python Developer is responsible for designing, developing, and maintaining complex software applications using the Python programming language. They lead the technical aspects of projects, mentor junior developers, and ensure code quality through code reviews and best practices. Additionally, they collaborate with cross-functional teams to gather requirements, solve technical challenges, and deploy scalable and efficient solutions. Senior Python Developers are also expected to stay updated with the latest trends and advancements in Python and related technologies.

What is the difference between Senior Python Developer vs Python Developer?

AspectSenior Python DeveloperPython Developer
Required ExperienceTypically 5+ years, with leadership and complex project experienceUsually 1-3 years, focusing on core Python skills
ResponsibilitiesDesigning architecture, mentoring, handling complex systemsWriting code, debugging, implementing features
CertificationsOptional but beneficial (e.g., Python certifications, cloud certs)Often not required
Work EnvironmentCollaborative teams, project planning, code reviewsDevelopment-focused, task-oriented

The main difference between a Senior Python Developer and a Python Developer lies in experience, responsibilities, and leadership. Senior developers handle complex projects, mentor others, and often participate in architecture decisions, while Python Developers focus on coding and feature implementation. Both roles are essential in tech companies, but the senior role requires more experience and broader skills.

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

To thrive as a Senior Python Developer, you need advanced proficiency in Python programming, experience with software architecture, and a solid understanding of algorithms and data structures, usually backed by a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and containerization tools like Docker are typically required, alongside knowledge of modern CI/CD pipelines. Strong problem-solving abilities, effective communication, and leadership skills help you collaborate with teams and mentor junior developers. Mastery of these skills ensures the delivery of scalable, maintainable software solutions and the ability to drive technical excellence within development teams.

What are some common challenges faced by Senior Python Developers when leading a development team?

Senior Python Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members and ensuring code quality across the team. They are also responsible for making architectural decisions, which requires staying updated on best practices and emerging Python frameworks. Additionally, coordinating collaboration between cross-functional teams (like DevOps, QA, and front-end developers) can be complex, especially in agile environments where requirements may shift rapidly. Overcoming these challenges helps foster a productive and innovative team culture.
What cities near Walnut Creek, CA are hiring for Senior Python Developer jobs? Cities near Walnut Creek, CA with the most Senior Python Developer job openings:
Senior AI & Data Engineer

$134K - $176K/yr

Other

Posted yesterday


Job description

We are looking for a Senior AI & Data Engineer to join our AI team. This is a hands-on individual contributor role for someone who thinks in systems, builds with AI-native tools, and sees automation as a design discipline, not an afterthought. 

The right person for this role sits at the intersection of three things: building and maintaining the data pipelines and infrastructure that power our AI platform; designing and shipping AI-enabled automations that remove friction from real workflows; and engineering AI agents and integrations that connect our data assets to decision-makers across the company. You will work closely with the Sr. Manager of AI Engineering and a small high-velocity team to deliver production systems across Alamar, including but not limited to commercial, R&D, and operations. 

This is a role for someone who builds with AI as a core part of the engineering stack. You should have strong opinions about where AI belongs in a pipeline, when to automate versus when to keep a human in the loop, and how to build systems that are observable, auditable, and easy to iterate on. 

Responsibilities 

Data Engineering & Lakehouse 

  • Build and maintain ETL/ELT pipelines ingesting structured, semi-structured, and unstructured data from systems including our CRM, ERP, ELN, and more (both internal and external) 
  • Implement and optimize data workflows on our data lakehouse (Delta tables, workflows, Unity Catalog) 
  • Write clean, testable SQL and Python for data transformation, enrichment, and delivery to downstream consumers of data including BI tools and AI agents 
  • Apply data governance and lineage practices from day one, including tagging, access control, and metadata management 
  • Work with the broader data team to evolve the lakehouse schema, ensure data quality, and reduce pipeline fragility 
  • Contribute to the architectural direction of the data platform as it scales to new sources and use cases 

AI-Enabled Automation 

  • Design and build AI-enabled automations that eliminate manual steps from high-friction workflows across sales, operations, R&D, and more 
  • Identify automation opportunities through direct engagement with end users and translate workflow pain points into executable builds 
  • Build and deploy automations using modern tooling including LLM APIs, MCP integrations, workflow orchestration frameworks, and low-code/no-code layers where appropriate 
  • Instrument automations with observability hooks so usage, failures, and performance are visible from day one 
  • Maintain and iterate on deployed automations based on real usage data, not assumptions utilizing an ROI framework to deliver measurable value to business stakeholders 
  • Design for reuse: build components and patterns that can be composed into future automations rather than one-off tools 

AI Agent Development & Integration 

  • Build and maintain AI agents that surface structured data to end users through natural language interfaces, covering use cases in commercial intelligence, R&D discovery, and operational reporting 
  • Implement RAG pipelines, tool-calling integrations, and memory/state patterns that make agents reliable and contextually accurate 
  • Integrate agents with internal systems through APIs, MCPs, and custom connectors as required 
  • Write evaluation frameworks and regression tests to measure agent accuracy, reliability, and drift over time 
  • Contribute to the Alamar AI Hub: shared libraries, governance tooling, versioning standards, and deployment patterns used across the agent portfolio 
  • Collaborate with all AI team members and stakeholders across Alamar on agent requirements, scoping, and delivery timelines 

Technical Craft & AI-Native Engineering 

  • Write production-quality Python across all workstreams: data pipelines, agent logic, automation scripts, and API services 
  • Operate with AI-native development practices: use AI coding assistants, generative tooling, and prompt engineering as standard parts of your workflow, not occasional shortcuts 
  • Contribute to code reviews, documentation, and engineering standards for the AI & Data team 
  • Stay current on the LLM and agent ecosystem; bring new tools and techniques to the team with concrete proposals for where they apply 
  • Debug and resolve production issues across the data and AI stack with appropriate urgency and rigor 

Qualifications 

  • 3-5 years of hands-on experience in data engineering, AI/ML engineering, or a closely related software engineering role 
  • Strong Python programming skills; able to write clean, well-structured, production-grade code 
  • Practical experience building and maintaining data pipelines with modern orchestration tools (dbt, Airflow, Dagster, or equivalent) 
  • Hands-on experience with cloud data platforms (Databricks, Snowflake, BigQuery, or equivalent) 
  • Experience building with LLM APIs (Anthropic, OpenAI, Gemini, or equivalent) including prompt design, tool-calling, and RAG implementation 
  • Demonstrated ability to ship working automations or integrations against real systems, not just prototypes 
  • Solid understanding of REST APIs, data modeling, and the fundamentals of distributed systems 
  • Comfortable with ambiguity: able to scope work, prioritize independently, and ask the right questions without waiting for fully defined requirements 
  • Strong communication skills with non-technical stakeholders; able to translate workflow problems into engineering specs and explain technical tradeoffs in plain language 

Preferred Qualifications 

  • Experience working with agentic frameworks (LangChain, LangGraph, CrewAI, AutoGen, or equivalent) 
  • Familiarity with vector databases and embedding-based retrieval (Pinecone, pgvector, or equivalent) 
  • Background in life sciences, biotech, or scientific software; familiarity with LIMS and/or ELN platforms  
  • Experience integrating CRM and ERP systems as data sources or automation targets 
  • Exposure to governance, audit logging, or compliance requirements for production AI systems 
  • Experience building internal tools or lightweight applications that end users actually adopt and use 
  • Contributions to open-source AI or data engineering projects 

The base salary range for this full-time position is $180,000 - $200,000 + bonus + equity + benefits. Our salary ranges are determined by work location, job-related skills, experience, and relevant education or training. The ranges displayed on each job posting reflect the minimum and maximum target for new hire salaries but are subject to change if the leveling of the role is adjusted. Your recruiter can share more about the specific salary range during the hiring process.