A

Arcadia

Provides data platform for energy decarbonization

Software Engineer - AI Developer Tooling

AI Application EngineeringUpdated on Nov 15
Full-timeSantiago, Santiago Metropolitan Region, ChileNo salary listed

About the Job

Requirements

  • Has shipped LLM-backed systems into production and maintained them.
  • Writes production Python and has maintained it, including typing, tests across the testing pyramid, dependency and packaging discipline, and error handling.
  • Has owned the delivery path, including branching strategy, code review standards, CI/CD pipelines, release, and rollback.
  • Can build evaluations by selecting measures, constructing datasets that expose real failure modes, deciding when a judge model is worth its cost, and setting release-blocking thresholds; can describe an evaluation they designed and a failure it caught.
  • Builds with coding agents daily and has integrated them into real workflows, including agent CLIs in scripts and pipelines, direct model API calls, and MCP servers connecting agents to contextual systems; can explain where they intervened, where they allowed agents to run, and how they prevent breakages.
  • Can reason about cost, latency, and failure modes before choosing a framework.
  • Works comfortably in English with colleagues in the United States.

Responsibilities

  • Map how code moves from ticket to production at Arcadia, identify bottlenecks or failures, and provide evidence.
  • Build and ship software factory components, including scaffolding, templates, and CI patterns that make the fast path safe.
  • Integrate coding agents into the delivery workflow with safeguards such as specifications, verifiers, tests, and review norms.
  • Prototype build-versus-buy options and present working evidence.
  • Convert manual operational processes into instrumented automation and provide before-and-after measurements.
  • Instrument shipped systems to measure errors, their frequency, changes, and opportunities for improvement.
  • Integrate agents and automation with Zendesk, Jira, Confluence, GitHub, and Snowflake.

Desired Qualifications

  • Experience with internal developer tooling or platform work adopted by other engineers.
  • Experience with Java and Spring Boot microservices.
  • Experience with Docker, Kubernetes, and AWS services such as ECS, Lambda, SQS, and S3.
  • Experience with MySQL or another relational database, Snowflake, and dbt.
  • Experience authoring and operating MCP servers.
  • Experience with LangGraph or comparable agent orchestration in production.
  • Experience with n8n or similar workflow tooling at real volume.
  • Experience with human-in-the-loop design, permissioning, and audit trails.
  • Experience migrating legacy RPA or scripted automation to agent-based architectures.

About the Company

Arcadia

Provides data platform for energy decarbonization

Arcadia provides a data-and-tools platform called the Arc platform, which gives access to global utility data, analytics, and optimization features to help businesses and developers create energy products and climate solutions. It began with community solar to democratize solar energy and now supports electrification, decarbonization, and energy efficiency for a wide range of clients. The Arc platform is offered on a subscription basis, giving customers access to data, analytics, and optimization tools to identify energy savings, optimize consumption, and understand energy costs. It differentiates itself by offering an integrated, multi-utility platform that powers a broad set of energy products rather than just hardware or one-off services, with the goal of reducing carbon footprints and advancing a zero-carbon future.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$596.5M
Headquarters
Washington DC, District of Columbia
Founded
2014

Recently Posted Jobs

Explore more opportunities at Arcadia

See more jobs