ML Engineer, Agentic Systems
Job in
Houston, Harris County, Texas, 77246, USA
Listed on 2026-10-16
Listing for:
Viridien
Full Time
position Listed on 2026-10-16
Job specializations:
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Job Description & How to Apply Below
Viridien is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.
** Job Summary
** We are hiring an ML Engineer to build production agentic applications that automate complex geoscience workflows. You will design agent-based systems, integrate tools and external APIs, implement persistent state management, provide agents with the right context, and deliver well-tested services with lightweight web interfaces for operators and end users.
Beyond implementation, you will help shape what these applications do: which workflows to automate, where people stay in the loop, and how results are presented and verified. You will also be responsible for designing and executing LLM fine-tuning strategies when model adaptation is required.
** About the Team
** We work together to Build high-impact tools and platforms that drive innovation - from scientific seismic algorithms to data visualization tools to intuitive web apps. combining our expertise across regions to drive innovation and impactful results. Our team values collaboration, continuous learning, and innovation, and we take pride in supporting each other to achieve shared goals.
** Key Responsibilities
*** Shape the application logic and user experience: define what a good result looks like, remove what does not help users decide, and make outputs easy to verify.
* Design agent workflows with branches, loops, sub-workflows, and explicit routing, choosing the simplest structure that solves the problem.
* Implement human-in-the-loop approvals, and decide which actions an agent may take on its own.
* Give agents the right context: tool-based search over files, logs, code, and databases, using text search, SQL, and semantic retrieval where appropriate.
* Ground answers in cited evidence, enforce tool permissions, and guard against prompt injection and unsafe actions.
* Integrate tools and external APIs. Handle concurrency, retries, and error paths.
* Add database-backed persistence. Ensure workflows can pause and resume reliably.
* Design and execute LLM fine-tuning strategies when needed: data curation, supervised fine-tuning with parameter-efficient methods such as LoRA, preference optimization (e.g., DPO), reinforcement learning methods such as GRPO with verifiable rewards, evaluation sets, and rollback criteria.
* Instrument agent runs with tracing and continuous evaluation, making decisions and actions auditable and detecting quality regressions early.
* Deliver production-ready services with automated tests and CI/CD, and expose APIs where other teams or systems need them.
* Collaborate with domain experts, product, and engineering. Present clear design docs and trade-offs.
* Leverage AI coding agents such as Claude Code or Codex effectively and responsibly: plan and direct their work, review and test what they produce, and stay accountable for every change that ships.
*
* Qualifications:
****
* Required:
**** Bachelor's degree or higher in Computer Science, Engineering, Physics, Mathematics, Geophysics, or a related field.
* Strong academic performance, including a minimum cumulative GPA of 3.5 on a 4.0 scale for all earned degrees. Equivalent academic grading systems will be considered for degrees obtained outside the U.S.
* Strong programming and software engineering fundamentals, including asynchronous and concurrent programming.
* Sound design and product judgment: you can explain why a system is built the way it is, what was…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×