A tech-driven AI firm in Redwood City is seeking a software engineer to enhance internal modeling tools for subsurface outputs. This role requires strong production-grade Python skills and familiarity with Julia. You will work on improving software reliability and performance, designing APIs, and producing documentation. The ideal candidate has a robust understanding of complex codebases and experience with performance profiling as well as scientific workflows. This position offers the chance to contribute to impactful clean energy and mineral resource projects.
Qualifications
Proven ownership of complex codebases in production.
Strong ability in production-grade Python.
Comfortable working deeply in Julia.
Responsibilities
Collaborate with domain experts to create usable software.
Improve internal modeling stacks for clarity and reuse.
Implement and maintain orchestration pipelines.
Skills
Production-grade Python
Software engineering fundamentals
API design
Performance profiling
Workflow orchestration tooling
Tools
Python
Julia
ML frameworks (PyTorch)
Job description
A tech-driven AI firm in Redwood City is seeking a software engineer to enhance internal modeling tools for subsurface outputs. This role requires strong production-grade Python skills and familiarity with Julia. You will work on improving software reliability and performance, designing APIs, and producing documentation. The ideal candidate has a robust understanding of complex codebases and experience with performance profiling as well as scientific workflows. This position offers the chance to contribute to impactful clean energy and mineral resource projects.