Documentation and developer experience improvements * Design and implement APIs and interfaces that ... Work primarily in Python and Julia. * Integrate with ML-adjacent components and artifacts (inputs ...
Quick apply
Documentation and developer experience improvements * Design and implement APIs and interfaces that ... Work primarily in Python and Julia. * Integrate with ML-adjacent components and artifacts (inputs ...
Quick apply
Documentation and developer experience improvements * Design and implement APIs and interfaces that ... Work primarily in Python and Julia. * Integrate with ML-adjacent components and artifacts (inputs ...
Documentation and developer experience improvements * Design and implement APIs and interfaces that ... Work primarily in Python and Julia. * Integrate with ML-adjacent components and artifacts (inputs ...
Documentation and developer experience improvements * Design and implement APIs and interfaces that ... Work primarily in Python and Julia. * Integrate with ML-adjacent components and artifacts (inputs ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Python, Julia, or C++. * Familiarity with numerical simulation tools or scripted analysis ... Experience with DevOps processes including configuration control, continuous integration/deployment ...
Palo Alto, CA · On-site
$170 - $210/hr
Role Summary The Systems Design Reliability Engineering (SDRE) team is building the next generation ... OpenModelica, Simulink, Julia, Modelica, or FMI/FMU-based co-simulation. * Hands‑on projects ...
Palo Alto, CA · On-site
$170 - $210/hr
Role Summary The Systems Design Reliability Engineering (SDRE) team is building the next generation ... OpenModelica, Simulink, Julia, Modelica, or FMI/FMU-based co-simulation. * Hands‑on projects ...
Irvine, CA · On-site
$135K - $185K/yr
Role Summary The Systems Design Reliability Engineering (SDRE) team is building the next generation ... OpenModelica, Simulink, Julia, Modelica, or FMI/FMU-based co-simulation. * Hands-on projects ...
Irvine, CA · On-site
$135K - $185K/yr
Role Summary The Systems Design Reliability Engineering (SDRE) team is building the next generation ... OpenModelica, Simulink, Julia, Modelica, or FMI/FMU-based co-simulation. * Hands-on projects ...
Philadelphia, PA · On-site
Automation Engineer with experience creating monitors and alerts in an enterprise environment and ... Candidate must have strong scripting experience (PowerShell, Python, Julia, ??), and be comfortable ...
Philadelphia, PA · On-site
Automation Engineer with experience creating monitors and alerts in an enterprise environment and ... Candidate must have strong scripting experience (PowerShell, Python, Julia, ??), and be comfortable ...
Philadelphia, PA · On-site
Automation Engineer with experience creating monitors and alerts in an enterprise environment and ... Candidate must have strong scripting experience (PowerShell, Python, Julia, ??), and be comfortable ...
Philadelphia, PA · On-site
Automation Engineer with experience creating monitors and alerts in an enterprise environment and ... Candidate must have strong scripting experience (PowerShell, Python, Julia, ??), and be comfortable ...
New Boston, MI · On-site
$93K - $114K/yr
Bachelor, Computer Systems, Computer Systems Engineering, Information Technology, or related ... Recruiter Julia Edwards E-Mail (+1) 2483394059 Supervisor Julia Edwards E-Mail (+1) 2483394059
New Boston, MI · On-site
$93K - $114K/yr
Bachelor, Computer Systems, Computer Systems Engineering, Information Technology, or related ... Recruiter Julia Edwards E-Mail (+1) 2483394059 Supervisor Julia Edwards E-Mail (+1) 2483394059
New York, NY · On-site +1
Have experience programming in Julia and/or Python (3+ years of production-level coding, or equivalent) * Understand how to integrate LLMs using structured prompts, scaffolding frameworks (LangChain ...
New York, NY · On-site +1
Have experience programming in Julia and/or Python (3+ years of production-level coding, or equivalent) * Understand how to integrate LLMs using structured prompts, scaffolding frameworks (LangChain ...
San Francisco, CA · Hybrid
$130K - $175K/yr
Scientific compute, program, and automate design tasks using Julia and Python. * Collaborate with process engineers, metrology team, and foundry partners to ensure design-for-manufacturing. * Analyze ...
San Francisco, CA · Hybrid
$130K - $175K/yr
Scientific compute, program, and automate design tasks using Julia and Python. * Collaborate with process engineers, metrology team, and foundry partners to ensure design-for-manufacturing. * Analyze ...
Portland, OR · On-site
$115 - $175/hr
Develop Python engineering tools to interface with modeling codes written in Julia and Python. * Build and maintain external-function links, data interfaces, and workflow glue between hydrodynamics ...
Portland, OR · On-site
$115 - $175/hr
Develop Python engineering tools to interface with modeling codes written in Julia and Python. * Build and maintain external-function links, data interfaces, and workflow glue between hydrodynamics ...
Mountain View, CA · On-site
$124K - $189K/yr
Expertise in common numerical programming environments (Python, Julia, MATLAB) * Experience designing, analyzing, and implementing ADCS/GNC subsystems for spacecraft * Excellent communication ...
Mountain View, CA · On-site
$124K - $189K/yr
Expertise in common numerical programming environments (Python, Julia, MATLAB) * Experience designing, analyzing, and implementing ADCS/GNC subsystems for spacecraft * Excellent communication ...
$156K - $186K/yr
Knowledge of the Julia language * Familiarity with Linux systems administration and Docker ... Knowledge of CI/CD and DevOps best practices * General familiarity with orbital satellite ...
$156K - $186K/yr
Knowledge of the Julia language * Familiarity with Linux systems administration and Docker ... Knowledge of CI/CD and DevOps best practices * General familiarity with orbital satellite ...
Financial equity data experience in Bloomberg, Compustat, Thomson Reuters, CapIQ data 2+ years experience coding with Python, C++, Julia Large complex datasets experience Masters needed, PHD ...
Financial equity data experience in Bloomberg, Compustat, Thomson Reuters, CapIQ data 2+ years experience coding with Python, C++, Julia Large complex datasets experience Masters needed, PHD ...
Milpitas, CA · On-site +1
$148K - $168K/yr
... programming language Python or Julia; 8. Pandas Data processing library; 9. Process optimization tools including Gurobi, CPLEX, and BARON; 10. Operations Research tools FICO, Gurobi, AIMMS, and ...
Milpitas, CA · On-site +1
$148K - $168K/yr
... programming language Python or Julia; 8. Pandas Data processing library; 9. Process optimization tools including Gurobi, CPLEX, and BARON; 10. Operations Research tools FICO, Gurobi, AIMMS, and ...
$125K - $150K/yr
Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...
$125K - $150K/yr
Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...
Long Beach, CA · On-site
$125K - $150K/yr
Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...
Long Beach, CA · On-site
$125K - $150K/yr
Basic programming experience with Python, MATLAB, Julia, or similar tools. * Background in fast-paced startup or emerging technology environments. * Certifications related to battery systems ...
Boston, MA · On-site
$113K - $156K/yr
... in Python, Julia, R, or another data-focused programming language · Experience designing and supporting REST, GraphQL, or similar APIs · Experience with ETL/ELT pipelines and modern data ...
Boston, MA · On-site
$113K - $156K/yr
... in Python, Julia, R, or another data-focused programming language · Experience designing and supporting REST, GraphQL, or similar APIs · Experience with ETL/ELT pipelines and modern data ...
$29.5K - $42K
12% of jobs
$42K - $54.5K
2% of jobs
$54.5K - $67K
4% of jobs
$67K - $79.5K
6% of jobs
$80.5K is the 25th percentile. Wages below this are outliers.
$79.5K - $92K
9% of jobs
$92K - $104.5K
12% of jobs
The median wage is $109.6K / yr.
$104.5K - $117K
12% of jobs
$117K - $129.5K
14% of jobs
$133.6K is the 75th percentile. Wages above this are outliers.
$129.5K - $142K
14% of jobs
$142K - $154.5K
12% of jobs
$154.5K - $167K
4% of jobs
$29.5K
$107.4K
$167K
| Aspect | Julia Developer | Python Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related field; familiarity with Julia language | Bachelor's in Computer Science or related field; proficiency in Python |
| Work Environment | Research labs, data science, high-performance computing | Web development, data analysis, automation |
| Industry Usage | Scientific computing, numerical analysis, machine learning | Web apps, data science, scripting |
| Search & Comparison Intent | Comparing programming languages for scientific computing | General programming, data analysis, web development |
Julia Developers specialize in high-performance scientific computing and numerical analysis using the Julia language, often in research or data-intensive environments. Python Developers have a broader application scope, including web development, automation, and data science. While both roles require programming skills and a background in computer science, Julia Developers focus on performance-critical tasks, whereas Python Developers work across diverse industries.

Full-time
Re-posted 19 days ago
Terra AI is building a new category at the intersection of artificial intelligence, geoscience, and critical resource development.
As global demand for copper, lithium, nickel, rare earth elements, geothermal energy, and other strategic resources accelerates, the mining and subsurface industries face a growing challenge: traditional exploration methods remain slow, expensive, and highly uncertain. Terra AI was founded to help solve this problem by redefining how critical resources are discovered, evaluated, and developed.
By combining advanced machine learning, probabilistic modeling, and deep geoscience expertise, Terra AI helps exploration and mining companies make faster, more informed subsurface decisions with greater confidence and capital efficiency. The company’s platform integrates geological, geophysical, and drilling data into intelligent systems designed to improve targeting accuracy, accelerate discovery timelines, and reduce exploration risk.
Backed by leading investors including Khosla Ventures and working alongside strategic industry partners including Rio Tinto, Ero Copper, and Ramaco Resources, Terra AI is emerging as one of the more closely watched AI-native companies operating within the mining and critical minerals sector.
Terra AI’s mission is to define the new global standard for data-driven critical resource development — breaking the cost and time curve required to support electrification, energy security, and the global energy transition.
The company operates with a strong partnership mentality, combining technical rigor, candid communication, continual learning, and environmental stewardship to help modern exploration teams solve some of the world’s most important resource challenges.
Productionize and extend internal modeling tools used to generate subsurface outputs. You will take software built around scientific workflows and make it robust, maintainable, and easier to run, inspect, and extend. This role is for someone who can bridge product-quality engineering with scientific computing.
This team is building a durable foundation for multiple scientific domains, including geophysics and reservoir simulation. Candidates may lean toward one or the other, but the core engineering shape is the same.
What you’ll doCollaborate 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.
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.
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.