AI Native Software Engineer

Open Positions

Apply to this job
Remote (US) Until 8/21/2026 8+ years exp H-1B sponsor history First posted June 1, 2025 Last posted November 25, 2025
Job description


Seeking a hands-on AI Native Software Engineer to design, build, and deploy production-grade AI-driven systems within enterprise environments.


This role focuses on building production systems, agent-based workflows, integrating AI platforms, and delivering scalable, cloud-native solutions. You’ll work across the full lifecycle — from system design through to production deployment — building AI-powered applications that integrate into real business workflows. This is a 100% hands-on engineering role, requiring strong software engineering fundamentals alongside practical experience with modern AI systems.


What You Bring
  • 8–10+ years of software engineering experience
  • Strong experience building cloud-native systems, including APIs, microservices, containers, and serverless architectures
  • Proven experience building and deploying AI/LLM-based systems in production (e.g. RAG, agents, orchestration workflows)
  • Hands-on experience with AI platforms (e.g. OpenAI, Anthropic, Google Vertex, or similar)
  • Experience designing and implementing:
    • Retrieval systems (RAG)
    • Agent workflows and orchestration
    • Tool/function invocation patterns
  • Strong understanding of system-level trade-offs (performance, cost, latency, reliability)
  • Experience with CI/CD pipelines, infrastructure as code, and production observability
  • Proficiency in Python, Java, or similar backend languages
  • Experience debugging and optimising production systems


Preferred Experience
  • Experience with agent frameworks (e.g. LangGraph, AutoGen, CrewAI)
  • Experience designing multi-agent or distributed AI systems
  • Familiarity with enterprise-scale system integration
  • Experience optimising AI workloads for cost and performance

What You'll Do
  • Design and implement AI agents, including RAG pipelines, orchestration workflows, and tool invocation
  • Build evaluation frameworks to measure system accuracy, latency, and reliability
  • Implement observability and monitoring across the AI system lifecycle
  • Integrate with AI providers and build abstraction layers to support multi-model and multi-provider architectures
  • Optimise AI systems for performance, cost, and scalability
  • Develop cloud-native services using microservices, containers, and serverless patterns
  • Build and deploy AI-powered applications aligned to business workflows
  • Integrate AI systems into existing enterprise platforms and APIs
  • Define and execute testing strategies for AI systems
  • Measure and improve system performance (latency, throughput, accuracy, cost)
  • Debug and optimise production systems
  • Collaborate with client and internal engineering teams
  • Participate in technical design discussions, focused on implementation


About Rearc

At Rearc, we're committed to empowering engineers to build awesome products and experiences. Success as a business hinges on our people's ability to think freely, challenge the status quo, and speak up about alternative problem-solving approaches. If you're an engineer driven by the desire to solve problems and make a difference, you're in the right place!


Our approach is simple — empower engineers with the best tools possible to make an impact within their industry.


We're on the lookout for engineers who thrive on ownership and freedom, possessing not just technical prowess, but also exceptional leadership skills. Our ideal candidates are hands-on-keyboard leaders who don't just talk the talk but also walk the walk, designing and building solutions that push the boundaries of cloud computing.


Founded in 2016, we pride ourselves on fostering an environment where creativity flourishes, bureaucracy is non-existent, and individuals are encouraged to challenge the status quo. We're not just a company; we're a community of problem-solvers dedicated to improving the lives of fellow software engineers.


Our commitment is simple - finding the right fit for our team and cultivating a desire to make things better. If you're a cloud professional intrigued by our problem space and eager to make a difference, you've come to the right place. Join us, and let's solve problems together!


Your first few weeks at Rearc will be spent in an immersive learning environment where our team will help you get up to speed. Within the first few months, you’ll have the opportunity to experiment with a lot of different tools as you find your place on the team.


Rearc is committed to a diverse and inclusive workplace. Rearc is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

About this role

Summary

Design, build, and deploy AI systems and workflows in enterprise environments.

Job title

AI Native Software Engineer

Experience level

8+ years

Minimum experience

8+ years exp

Industry

software

Location requirements

remote in the united states, work from anywhere

Salary

Not specified

Visa sponsorship

H-1B sponsor history

Management role

No

Skills & keywords

Required skills

software engineeringpythonjavaai platformsmicroservicescloud-native

Preferred skills

agent frameworksdistributed aienterprise integrationperformance optimization

Specializations

ai systemscloud-nativemicroservicesai platformsagent workflows
Locations

Structured locations inferred from the posting.

United States

Remote Country