Arva logo
Arva
Posted 60 days agoVerified live 1d ago

AI Software Engineer

Brief overview

Remote
UndergradOr in progress
$115k–$145k/yrStated range
2+ yrsMinimum
PythonLarge language modelsMachine learning modelsRelational databasesSQLRESTful APIsAWSVersion controlCI/CDAutomated testingDjangoTypeScriptJavaScriptVue.jsPostgreSQLPostGISGeospatial data processing

About the company

Arva Intelligence brings farmers the power of machine learning inside the farm gate to significantly improve economics and soil health.

Job description

Summary

Arva is a machine learning software-based SaaS company focused on optimizing agricultural practices. They are seeking an AI Software Engineer to design and build AI-enabled services, develop production-ready AI/ML solutions, and maintain robust backend and frontend systems.

Responsibilities

  • Design, build, and maintain LLM-powered and agentic workflows using tools like LangGraph and LangChain, AWS Bedrock AgentCore, including tool use, retrieval, memory, orchestration, and multi-step reasoning pipelines
  • Develop and productionize AI/ML services in Python, including work with Mixture-of-Experts (MoE) and other multi-model architectures for routing, specialization, and ensemble prediction
  • Build and extend backend services and APIs in Django, with PostgreSQL (and PostGIS) as the primary data layer
  • Implement front-end features and internal tooling in TypeScript and Vue.js to expose AI capabilities and analytics to users
  • Build and optimize data processing pipelines that ingest, clean, normalize, and enrich large volumes of geospatial, agronomic, imagery, and third-party data
  • Develop and maintain integrations with external partner and customer APIs, including authentication, rate limiting, schema mapping, error handling, and monitoring
  • Deploy, scale, and operate services on AWS using managed compute, storage, database, queueing, and serverless offerings
  • Design and execute QA/QC processes for both software and data — automated testing, validation rules, anomaly detection, model evaluation, and regression checks — so that model outputs meet the accuracy and auditability standards our customers and verification bodies require
  • Participate in code review, architecture discussions, and technical planning; write clear documentation for the systems you build
  • Partner with data scientists, agronomists, and product stakeholders to translate scientific and business requirements into production systems

Skills

  • 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
  • Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience
  • AI frameworks — Building agentic and LLM applications with tools like Amazon Bedrock, LangGraph and LangChain
  • Model architecture — Familiarity with Mixture-of-Experts (MoE) architectures, model routing, and ensemble or multi-model system design
  • Backend — Production experience with Python and the Django framework
  • Frontend — Proficiency with TypeScript, JavaScript, and Vue.js
  • Data storage — Advanced PostgreSQL experience, including performance tuning and the PostGIS extension
  • Geospatial — Experience with geospatial data formats, coordinate systems, raster and vector processing, satellite or remote sensing imagery, and libraries such as GDAL, rasterio, GeoPandas, or Shapely
  • Data processing — Building large-scale ETL/ELT pipelines, batch and streaming workflows, and orchestration tooling
  • AWS — Depth across services such as Lambda, S3, ECS/Fargate, RDS, Batch, SQS/SNS, Step Functions, and IAM
  • Integrations — Designing and maintaining robust third-party and partner API integrations
  • QA/QC — Establishing automated quality assurance and quality control processes for software, data, and model outputs
  • Domain — Prior work in agriculture, agronomy, remote sensing, climate, energy, or environmental markets

Qualifications

Must Haves

  • 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
  • Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience

Nice to Haves

  • AI frameworks — Building agentic and LLM applications with tools like Amazon Bedrock, LangGraph and LangChain
  • Model architecture — Familiarity with Mixture-of-Experts (MoE) architectures, model routing, and ensemble or multi-model system design
  • Backend — Production experience with Python and the Django framework
  • Frontend — Proficiency with TypeScript, JavaScript, and Vue.js
  • Data storage — Advanced PostgreSQL experience, including performance tuning and the PostGIS extension
  • Geospatial — Experience with geospatial data formats, coordinate systems, raster and vector processing, satellite or remote sensing imagery, and libraries such as GDAL, rasterio, GeoPandas, or Shapely
  • Data processing — Building large-scale ETL/ELT pipelines, batch and streaming workflows, and orchestration tooling
  • AWS — Depth across services such as Lambda, S3, ECS/Fargate, RDS, Batch, SQS/SNS, Step Functions, and IAM
  • Integrations — Designing and maintaining robust third-party and partner API integrations
  • QA/QC — Establishing automated quality assurance and quality control processes for software, data, and model outputs
  • Domain — Prior work in agriculture, agronomy, remote sensing, climate, energy, or environmental markets

Benefits

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

More jobs like this