Talent.com
Software Engineer
Software EngineerTerra AI • Redwood City, CA, US
Software Engineer

Software Engineer

Terra AI • Redwood City, CA, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

About Terra AI

We are building the state-of-the-art AI platform for the discovery and development of clean energy and mineral resources. We bring the most advanced techniques in generative AI, foundation modeling, and autonomous decision optimization to tackle the most important problems in the geosciences. These systems can help more reliably identify critical resource deposits, more rapidly measure and characterize them, and design more efficient and sustainable production plans.

We are backed by Khosla Ventures and other leading venture investors. We are now looking to grow our small team to continue to mature our technology and support deployment with our world-class mineral and clean energy partners.

Role Description

As a Software Engineer at Terra AI, you will be a key member of a cross-functional team, collaborating with geologists, reservoir engineers, and ML engineers to configure and deploy large-scale data processing and ML workloads. This is a fast-paced environment that offers a significant opportunity to refine your skills and make a large impact on a growing organization.

Role Responsibilities

Contribute to the development of large-scale data processing applications.

Partner with data scientists and ML engineers to operationalize machine learning workloads.

Design and implement scalable data systems.

Analyze and optimize performance for distributed workloads, focusing on cost, runtime, and resource efficiency.

Configure cloud infrastructure to support data-intensive applications.

Provide guidance on software development best practices.

QualificationsRequired Qualifications :

B.S in computer science or related field

5+ years of experience developing data-intensive software systems using languages like Python or Julia.

3+ years of experience designing and building solutions on cloud platforms such as AWS, Azure, or GCP.

Proven experience packaging, testing, and deploying containerized workloads using tools like Docker and Kubernetes.

Experience tuning system performance, including optimization for cost, runtime, and resource efficiency.

Experience working effectively with multidisciplinary teams.

Demonstrated experience ramping up on a complex industry or highly technical domain

Strong drive to learn and engage with new technologies.

Bonus Points if You Have :

Experience managing orchestration for multi-step batch workloads.

Experience with data governance and metadata management tools.

Experience managing or working with managing MLOps tooling.

Experience working with numerical simulation tools.

Create a job alert for this search

Software Engineer • Redwood City, CA, US

Related jobs
Software Engineer, Full Stack

Software Engineer, Full Stack

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team of developers to create scalable cloud-native solutions Write high-quality code ...Show more
Last updated: 30+ days ago • Promoted
Mid-Level Software Engineer

Mid-Level Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Mid-Level Software Development Engineer 2 to develop and maintain cloud-native solutions in an engineering team. Key Responsibilities Develop and implement scalable and ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

VirtualVocations • Santa Clara, California, United States
Full-time
A company is looking for a Software Engineer II (Growth) who is passionate about driving product growth through experimentation and data-driven innovation. Key Responsibilities Design, develop, an...Show more
Last updated: 30+ days ago • Promoted
Backend Software Engineer

Backend Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer, Platform.Key Responsibilities Deliver high-quality, secure, and scalable features on time Drive operational excellence through root cause analysis a...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Supermicro • San Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show more
Last updated: 30+ days ago • Promoted
DeFi Application Software Engineer

DeFi Application Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer, DeFi Application.Key Responsibilities Lead the design, development, and maintenance of full-stack features for the core decentralized application Co...Show more
Last updated: 3 days ago • Promoted
Software Engineer, Seller Growth

Software Engineer, Seller Growth

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer, Seller Growth.Key Responsibilities Develop and scale systems for identity verification, fraud detection, and automated trust / risk reviews Ensure new...Show more
Last updated: 4 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Staff Software Engineer, Graphics.Key Responsibilities Define and drive architectural improvements for rendering in the Gecko Browser engine Improve rendering performa...Show more
Last updated: 30+ days ago • Promoted
Software Engineer III

Software Engineer III

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer III to support its technology platform.Key Responsibilities Develop software solutions that meet customer requirements while ensuring performance and ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer III - Full Stack

Software Engineer III - Full Stack

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities : Estimate and complete development tasks including coding and requirements gathering with minimal guida...Show more
Last updated: 23 days ago • Promoted
AI Software Engineer

AI Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for an AI Software Engineer to develop generative AI applications for digital learning platforms.Key Responsibilities Develop and maintain reliable, scalable, and secure AI-p...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Trust and Risk

Software Engineer, Trust and Risk

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer, Trust and Risk.Key Responsibilities Design and develop systems to protect the platform and mitigate risks Proactively monitor and balance risk with ...Show more
Last updated: 4 days ago • Promoted
Software Performance Engineer

Software Performance Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Performance Engineer.Key Responsibilities Develop and maintain custom benchmark tools and automation frameworks for bare-metal and virtualized environments Ex...Show more
Last updated: 4 days ago • Promoted
Software Verification Engineer

Software Verification Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Verification Engineer to ensure the integrity and reliability of customer software through verification processes. Key Responsibilities Conduct verification of ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer (Trading)

Software Engineer (Trading)

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer (Trading).Key Responsibilities Develop features for web platforms, including the Phantom Extension and website Lead initiatives to support additional...Show more
Last updated: 3 days ago • Promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Principal Software Engineer, Gen AI.Key Responsibilities Implement complex software systems integrating Generative AI capabilities Lead cross-functional collaboration ...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Participate in De...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

VirtualVocations • Fremont, California, United States
Full-time
A company is looking for a Software Engineer II to build the next generation of infrastructure engineering applications.Key Responsibilities Design and implement new features using JavaScript, Ty...Show more
Last updated: 30+ days ago • Promoted