wagey.ggwagey.gg
Open Tech JobsCompaniesPricing
Log InGet Started Free
Jobs/Full Stack Engineer Role/Full Stack Engineer, Scientific Modeling Tools

Full Stack Engineer, Scientific Modeling Tools

Terra AIRedwood City, California, United States1mo ago
In OfficeNAArtificial IntelligenceRenewable EnergyFull Stack EngineerPythonFull StackJAXPrefectDagster

Upload My Resume

Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT

Apply in One Click

Requirements

• Strong software engineering fundamentals and proven ability to take ownership of complex codebases. • Production-grade Python skill. • 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.

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 matching scientific software realities (golden tests, invariants). • - 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 for reproducibility and debuggability of runs. • Implement and maintain orchestration pipelines for simulation ensembles and data validation. • Establish versioning and release practices, including metadata management. • Work primarily in Python with comfort working knowledge or willingness to learn Julia quickly. • Integrate ML-adjacent components without inventing new methods but understanding their integration level (e.g., PyTorch preferred). • Familiarity required: strong software engineering fundamentals, production-grade Python skills, experience designing APIs and handling complex workflows configurations, familiar with performance profiling tooling, knowledge of ML frameworks at an integration level.

Benefits

• Equity compensation is mentioned as part of the benefits package. • Paid Time Off (PTO) options are included among the listed perks and benefits. • Insurance coverage for employees is provided, which can include health insurance or other relevant policies not specifically detailed in this excerpt. • Perks such as remote work opportunities may be available to candidates based on their role's needs within Terra AI’s operations.

Similar Jobs

Manager, Solution Engineering - Commercial, ASEAN16h ago
snowflakesnowflake·SG-Singapore
In OfficeAPACMidFintechCloud ComputingSolutions EngineerAdvisorCoachingProduct MarketingSnowflakeCross-functional CollaborationANZAWSGCPAzureCustomer SuccessSQLdbtKafkaAirflowMLOpsJavaPythonVector
GTM Engineer Intern (Chicago)17h ago
LogicGateLogicGate·Chicago - United States - Hybrid·$83k – $83k/year
In OfficeNAInternArtificial IntelligenceSoftwareInternEngineering InternJavaScriptRESTPostmanPythonClaudeGeminiSalesforceB2B
Staff Research Engineer17h ago
TuringTuring·San Francisco, California, United States·$250k – $350k/year + Equity
In OfficeNAStaffArtificial IntelligenceResearch EngineerStaff EngineerC++JavaGoRustPythonTeam ManagementTraining DevelopmentReportingData QualitySales Enablement
Senior Applied Researcher AI/ML (US)17h ago
PointClickCarePointClickCare·Remote - US - Hybrid·$178k – $198k/year
In OfficeNASeniorCybersecurityCloud ComputingSenior Data ScientistRecruiterJavaSQLPythonTraining DevelopmentAzureApache SparkTransformersHugging FaceDatabricksPandasAWSscikit-learnROAS
Frontier Data Lead17h ago
TuringTuring·San Francisco, California, United States·$250k – $350k/year + Equity
In OfficeNAStaffArtificial IntelligenceHead of DataC++JavaGoRustPythonTeam ManagementTraining DevelopmentReportingData QualitySales Enablement

Stop filling. Start chilling.Start chilling.

Get Started Free

No credit card. Takes 10 seconds.

© 2026 Dominic Morris. All rights reserved.·Privacy·Terms·