AI Software Engineer

Arva Intelligence
Houston, TX
Remote
Job Description
Role Overview

We are seeking an AI Software Engineer to design, build, and operate the AI-enabled services at the core of the Arva platform. This role sits at the intersection of applied AI engineering and production software development.

What You Will Do

Design, build, and maintain LLM-powered and agentic workflows using tools like LangGraph and LangChain, develop and productionize AI/ML services in Python, build and extend backend services and APIs in Django, and implement front-end features and internal tooling in TypeScript and Vue.js.

Why It Might Be a Fit

The ideal candidate will bring hands-on experience across several AI frameworks, model architecture, backend, frontend, data storage, geospatial, data processing, AWS, integrations, QA/QC, and domain experience in agriculture, agronomy, remote sensing, climate, energy, or environmental markets.

Requirements

  • 2–5 years of professional software development experience building and shipping production systems
  • Strong proficiency in Python, including experience with modern application frameworks, testing, and packaging practices
  • Demonstrated experience building applications or services that use large language models or other machine learning models in production
  • Working knowledge of relational databases and SQL, with practical experience designing schemas and writing performant queries
  • Experience developing and consuming RESTful APIs
  • Familiarity with cloud infrastructure (AWS preferred) and standard software delivery practices including version control, CI/CD, and automated testing
  • Ability to work independently on ambiguous problems, and to communicate technical trade-offs clearly to both technical and non-technical colleagues

Benefits

  • Target annual bonus
  • 401(k) contribution
  • Flexible PTO
  • Stock options
  • 100% employer-paid health insurance premiums
]]>