1

Julia Programming Jobs in California (NOW HIRING)

Thermal Design Engineer

Sunnyvale, CA · On-site

$118K - $170K/yr

Responsibilities Develop physics-based thermal models using programming languages such as MatLAB, Python, or Julia • Support the design, development, and optimization of part, sub-system, and ...

Develop physics-based thermal models using programming languages such as MatLAB, Python, or Julia * Support the design, development, and optimization of part, sub-system, and system level design ...

Expertise in common numerical programming environments (Python, Julia, MATLAB) * Experience designing, analyzing, and implementing ADCS/GNC subsystems for spacecraft * Excellent communication ...

Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...

Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...

Controls Engineer

Palo Alto, CA · On-site

$90 - $120/hr

We're looking for a Controls Engineer to own the algorithms and software that make our robots move ... Experience building dynamic models and using simulation tools (MATLAB/Simulink, Python, Julia, or ...

R&D Engineer

Sunnyvale, CA · On-site

$150K - $220K/yr

Programming: Familiarity with Python/Julia (highly preferred) * Communication: Ability to clearly articulate research findings to both technical and non-technical leadership. * Exposure to hardware ...

Senior Solutions Engineer This role will contribute to both commercial and our US government ... Python (preferred), MATLAB, R, Julia, C++, or similar. Comfortable using scripted tools to conduct ...

next page

Showing results 1-20

Julia Programming information

See California salary details

$43.9K

$69.9K

$97.7K

How much do julia programming jobs pay per year?

As of Aug 21, 2026, the average yearly pay for julia programming in California is $69,929.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,300.00 and $87,300.00 per year, depending on experience, location, and employer.

What is a Julia programming job?

A Julia Programming job involves using the Julia language to develop high-performance applications, data analysis pipelines, or scientific computing solutions. Professionals in this role often work in fields such as finance, machine learning, or computational science, leveraging Julia’s speed and efficiency for complex computations. Responsibilities may include writing efficient code, optimizing algorithms, and integrating Julia with other technologies. Employers typically seek candidates with strong programming skills, experience in numerical computing, and familiarity with parallel processing.

What are the key skills and qualifications needed to thrive in the Julia programming position, and why are they important?

To excel in Julia Programming, candidates need strong programming abilities in Julia, a background in mathematics or computer science, and experience with scientific computing or data analysis. Proficiency with Julia's ecosystem—such as packages like DataFrames.jl, Plots.jl, and integrating with Python or C libraries—is often required, and certifications in data science or related fields may be beneficial. Excellent problem-solving skills, attention to detail, and the ability to collaborate within multidisciplinary teams distinguish top professionals in this field. These competencies are crucial for building efficient, scalable solutions and contributing effectively to projects across research, engineering, or analytics domains.

What kinds of projects or tasks do professionals in Julia programming typically work on?

Professionals in Julia Programming often work on high-performance computing projects, data analysis, machine learning pipelines, and numerical modeling tasks, particularly in scientific research, finance, or engineering contexts. Their daily responsibilities may include writing and optimizing Julia code, collaborating with domain experts, and integrating Julia with other languages or technologies. Teams are often interdisciplinary and value strong communication skills, as many projects involve joint problem-solving with researchers, engineers, or data scientists. This role offers significant growth opportunities because Julia expertise is in increasing demand for projects where execution speed and scalability are critical.

What are the most commonly searched types of Julia Programming jobs in California?

The most popular types of Julia Programming jobs in California are:

What job categories do people searching Julia Programming jobs in California look for?

The top searched job categories for Julia Programming jobs in California are:

What cities in California are hiring for Julia Programming jobs?

Cities in California with the most Julia Programming job openings:

Infographic showing various Julia Programming job openings in California as of August 2026, with employment types broken down into 1% Internship, 85% Full Time, 10% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $69,929 per year, or $33.6 per hour.

Full Stack Engineer, Scientific Modeling Tools

Terra AI

Redwood City, CA • On-site

Full-time

Re-posted 29 days ago


Job description

Job Summary:
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and critical resource development. The Full Stack Engineer will productionize and extend internal modeling tools used to generate subsurface outputs, collaborating closely with domain experts and improving internal modeling stacks for scientific workflows.
Responsibilities:
• Collaborate closely with domain experts to translate requirements into software that is correct, usable, and extensible.
• Own and improve internal modeling stacks, including:
• Refactoring and modularization for clarity and reuse
• Testing strategies that match scientific software realities (golden tests, invariants, property-based testing where useful)
• Performance profiling and optimization where it matters
• Documentation and developer experience improvements
• Design and implement APIs and interfaces that turn working examples into maintainable components.
• Build configuration management patterns that make runs reproducible and debuggable.
• Implement and maintain orchestration pipelines for simulation ensembles and data validation.
• Work primarily in Python and Julia.
• Integrate with ML-adjacent components and artifacts (inputs, outputs, model wrappers), without being responsible for inventing new ML methods.
Qualifications:
Required:
• Strong software engineering fundamentals and proven ability to take ownership of complex codebases.
• Production-grade Python skills.
• Comfort working in Julia or willingness to go deep quickly.
• Experience designing APIs, handling configuration, and building reliable execution paths for complex workflows.
• Familiarity with performance profiling and optimization tooling.
• Familiarity with ML frameworks at an integration level (PyTorch preferred, TensorFlow or JAX also relevant), including artifacts, I/O, and runtime concerns.
• Experience with orchestration or workflow tooling (Flyte, Prefect, Dagster, or similar), or equivalent patterns built in-house.
Preferred:
• Geophysics or geomodeling experience, including survey simulation or related tooling (SimPEG or similar).
• Reservoir simulation experience (Eclipse, Intersect, JutulDarcy, or similar).
• Experience solving PDE-based problems in HPC environments.
• Familiarity with Fortran or C++ codebases common in scientific stacks.
• Experience in simulation, CAD, CFD, or other engineering/scientific software domains.
• Experience supporting scientific users and workflows, where communication and shared language matter.
• Experience with batch pipelines and data-intensive systems.
Company:
Terra AI is a technology company that develops artificial intelligence software for the mining, energy, and subsurface resource sectors. Founded in 2023, the company is headquartered in Palo Alto, USA, with a team of 11-50 employees. The company is currently Early Stage.