Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer (AI-Native)

Userpilot

About Userpilot

Userpilot is a leading product analytics and user engagement platform used by product teams at hundreds of companies to understand, segment, and activate their users. The product spans a performant JavaScript SDK that runs inside customers' web apps, a Chrome Extension for building in-app UI without code, and a React dashboard that handles complex real-time data - all backed by a distributed Elixir/Phoenix backend that sustains hundreds of thousands of concurrent WebSocket connections, high-throughput Kafka event ingestion, and real-time content delivery at scale.

We move fast, we ship often, and we believe the best engineers care as much about the product they're enabling as the systems and interfaces they build.

The Role

This is a full-stack, AI-native role. You'll work across the entire product from the React dashboard and embedded SDK down to the Elixir services and real-time pipelines, and you'll do it in a spec-driven, agent-assisted way. You'll also help build the AI-powered features our customers use, not just use AI to build everything else.

We've stopped treating frontend and backend as separate jobs. We hire engineers who can follow a problem wherever it leads, and who use AI tooling to go deeper and faster rather than to paper over gaps in judgment.

What You'll Work On
  • The Userpilot dashboard: a React monorepo (Nx + Vite + Yarn Workspaces) with 50+ product domains, shared design-system components, and live analytics views
  • The JavaScript SDK: a lightweight, performance-critical script embedded in customer applications that renders personalized UI experiences
  • Real-time backend services: the Elixir/Phoenix channels, Kafka consumers, ClickHouse write buffers, and RabbitMQ-backed integrations that ingest analytics events and make them available for queries and engagement triggers in near real-time
  • WebSocket infrastructure: the persistent connections that keep hundreds of thousands of concurrent users in sync
  • AI-powered product features: LLM-driven personalization, streaming experiences, and in-product intelligence, including the non-deterministic UI and backend states they require
  • Agentic development infra: the AGENTS.md, CLAUDE.md, DESIGN.md, slash commands, and architectural rules that make AI coding tools safe and effective across both a complex React codebase and a strict Elixir/OTP one
What You'll Do
  • Design, build, and operate features end-to-end - from accessible React/TypeScript UI through to the Elixir/Phoenix services, pipelines, and data stores behind them
  • Build AI-powered product features and the infrastructure around them - streaming responses, AI-driven personalization, and the guardrails that make non-deterministic behavior safe in production
  • Care about performance on both sides - bundle size, rendering efficiency, and Core Web Vitals on the frontend; throughput, correctness, and reliability in distributed real-time backends
  • Translate product specs and design mockups into production features, using the right tool for the job - React Query, Redux, and Saga on the client; OTP patterns, queues, and write buffers on the server
  • Work in a spec-driven flow - read and contribute to PRDs that drive both human and AI-assisted implementation
  • Contribute to the team's agentic infrastructure - AGENTS.md, CLAUDE.md, DESIGN.md, slash commands, and .rules/ - so AI tooling understands our codebase as well as the humans do
  • Review code for architectural consistency and maintainability across the stack - including making sure agent-generated code respects the same boundaries human-written code does - and expect the same in return
What We're Looking For

Required
  • 3+ years building and shipping production software, with hands-on experience on both the frontend and backend of real applications
  • Frontend: production React + TypeScript - solid component design, hooks, rendering behavior, and experience with server/client state management (React Query, Redux, or Redux-Saga)
  • Backend: strong CS fundamentals (data structures, algorithms, software design) and professional experience building services in a high-level language (Elixir, Ruby, Python, Go, or similar), including work with databases, queues, or real-time systems
  • AI features: experience building or integrating LLM-powered features - streaming responses, AI-driven personalization, or otherwise designing for non-deterministic behavior
  • AI-native workflow: you use AI coding agents (Claude Code, Cursor) as a real part of how you build - prompting for scaffolding, reviewing output critically, and knowing when to push back
  • Strong product sense and judgment - you care about the user experience and about system correctness in equal measure
  • Self-management and a continuous-improvement mindset - we don't over-prescribe how the work gets done
Bonus Points
  • Elixir and the Phoenix framework with OTP - it's what our backend runs on, and its patterns (supervision trees, cache invariants, channel rules) exist for good reasons
  • Building and operating reliable real-time systems at scale and knowing what "reliable" actually means in production
  • Kafka, RabbitMQ, ClickHouse, Broadway, or similar high-throughput data tooling
  • MUI or design-system experience - we build on top of MUI with a custom layer (Blueprint)
  • Monorepo tooling (Nx, Turborepo, or similar)
  • Chrome Extension development, or SDK / embeddable-script work with size and performance constraints
  • Familiarity with spec-driven development - writing or working from specs that drive both human and AI implementation, and knowing what makes a good one
  • Contributing to developer experience or agentic infra - agent context files (AGENTS.md, CLAUDE.md), runbooks, architectural decision records, slash commands, linting rules, scaffolding
  • Optimizing cloud and infrastructure costs through caching or more efficient data processing
  • Technical leadership on an engineering team
  • Open source contributions
  • Writing tests (unit, integration, e2e) - we won't gate on it, but we'll notice
Our Stack
  • Frontend: React 18, TypeScript, Vite, Nx, Yarn Workspaces
  • State management: React Query, Redux, Redux-Saga
  • Design system: MUI-based component library with a custom layer (Blueprint) on top
  • Backend: Elixir 1.14+, OTP, Phoenix 1.7
  • Databases: ClickHouse (analytics), MySQL (primary)
  • Messaging: Kafka (kafka_ex), RabbitMQ (amqp), Broadway
  • Infrastructure: AWS, Kubernetes, Docker
  • Background jobs: Oban
  • AI: LLM-powered product features (streaming, AI-driven personalization); Claude Code / Cursor for agentic development
  • CI: GitHub Actions
What "Agentic Engineering" Means Here

We're not just using AI to write code faster; we're changing how we build, and AI-powered features are part of the product itself. Two things are true at once: coding agents help us ship, and our customers increasingly use AI features we've built. Both demand the same discipline.
  • Features start with a written spec - a PRD that captures intent and constraints - not a two-line ticket, whether the implementer is a human or an agent
  • Coding agents (Claude Code, Cursor) do the scaffolding; engineers own the architecture, the review, and the judgment calls
  • Our patterns are encoded explicitly. Every umbrella app and product domain has an AGENTS.md capturing what it does, the patterns it uses, and the mistakes to avoid - so an agent working on core doesn't violate a cache invariant or write directly to ClickHouse, and an agent on the dashboard doesn't break a design contract
  • Code review isn't only about correctness - it's about making sure agent-generated code respects architectural boundaries the same way human-written code has to, on both the React and Elixir/OTP sides
  • DX is a product: if a new engineer (or an AI agent) can't understand a domain from its documentation and rules, that's a bug we fix
  • Building AI features means designing for non-determinism - streaming, retries, evals, and graceful failure - and holding it to the same reliability bar as the rest of the platform

You don't need to have done all of this at your last job. But you should be genuinely curious about it, comfortable moving across the whole stack, and excited to help shape how we build.

EEO Statement

Userpilot is an equal opportunity employer. We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law. All qualified applicants will receive consideration for employment.

Visa/Work Authorization

Applicants must be legally authorized to work in the United States. We are not able to sponsor or take over sponsorship of an employment visa at this time.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (AI-Native) in Austin, TX vacancy
  •  ...Corp Svcs., LLC is looking for a Senior Software Engineer in Austin, Texas. In this role, you will design and develop scalable, cloud-native applications that support dealers in managing...  ...lifecycle and focus on integrating AI capabilities to enhance our engineering practices... 
    Suggested

    CAI Cox Automotive Corp Svcs., LLC

    Austin, TX
    20 hours ago
  • $86.5k - $142.7k

     ...prototypes and builds modern, AI‑enabled applications and...  ...proofs‑of‑concept, and guiding engineering teams through complex technical...  ...Strong hands‑on background in software engineering and modern...  ...Deep understanding of cloud‑native design, APIs, integration patterns... 
    Suggested
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Austin, TX
    2 days ago
  • $70.35k - $235.1k

     ...We are: A forward-thinking services company at the forefront of AI-native innovation. We partner with enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply with customers, moving... 
    Suggested
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Austin, TX
    1 day ago
  • $86.5k - $142.7k

     ...prototypes and builds modern, AI‑enabled applications and...  ...proofs‑of‑concept, and guiding engineering teams through complex technical...  ...Strong hands‑on background in software engineering and modern...  ...Deep understanding of cloud‑native design, APIs, integration patterns... 
    Suggested
    Summer holiday
    Flexible hours

    EY

    Austin, TX
    2 days ago
  •  ...coaches with powerful data, discovery, and AI-driven evaluation tools—and give...  ...We’re looking for an experienced Mobile Software Engineer to join the Scorability team. You will be...  ...development, with specialty in developing React Native applications, preferably with Expo, for... 
    Suggested
    Full time
    Temporary work
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Dormont Manufacturing Co

    Austin, TX
    2 days ago
  • A leading digital banking solutions firm is seeking a Senior Software Engineer in Austin, TX. This role focuses on building cloud-native services and enhancing the SMART personalization platform. The ideal candidate will have 5+ years of experience, proficiency in full-... 

    Q2 India

    Austin, TX
    3 days ago
  • Human Ventures LLC seeks a Principal Technical Product Manager in Austin, Texas, to lead AI-native transformation initiatives across engineering teams. You will manage the enablement lifecycle and drive adoption of AI-assisted development practices in a dynamic environment... 

    Human Ventures LLC

    Austin, TX
    4 days ago
  • $90 - $100 per hour

    Eliassen Group is seeking a Senior AI/ML Engineer to design cloud-native machine learning solutions on AWS. The role involves LLM orchestration, building predictive models, and working with multi-agent systems. Applicants must have experience in AI engineering and a strong... 
    Remote job
    Hourly pay
    Contract work

    Eliassen Group

    Austin, TX
    1 day ago
  • Context & Impact Lansweeper is growing its engineering capability with a newly created Principal Software Engineer role focused on AI‑native platform development across IT, OT, and Cybersecurity domains. As a Principal Software Engineer, you will help design and build the... 
    Full time
    Local area
    2 days per week

    Lansweeper NV

    Austin, TX
    1 day ago
  • A global professional services firm is seeking a Senior AI Native Engineer to research and implement scalable AI systems. The ideal candidate will have a Bachelor's degree and 3-6 years of experience in AI, with strong skills in Python. Join a dynamic team to tackle exciting... 

    Ernst & Young Oman

    Austin, TX
    4 days ago
  • Aligned Automation Services in Austin, Texas is seeking a Forward Deployed Engineer to design and deploy AI-native transformation solutions for enterprise clients. The ideal candidate will possess strong systems thinking and experience with AI-native applications. This... 

    Aligned Automation Services

    Austin, TX
    2 days ago
  • $132.3k - $172.73k

     ...This is a hybrid Builder-Seller role in our newly formed AI Natives unit. As an AI GTM Engineer, you won't just execute a playbook — you'll code it....  ...scoring, Post Office orchestration, WAC onboarding), and Software Engineering - translating business intent into... 
    Full time
    Work at office
    Local area
    Remote work

    Atlassian

    Austin, TX
    4 days ago
  •  ...The Principle Test Development Engineer provides leadership...  ...Essential Duties and Responsibilities Software development, deployment and maintenance...  ..., JDBC, React, REST, Graal (native compilation), Microservices,...  ...Security Analytics AI, DB management and optimization... 

    Plasticos Castella SA

    Austin, TX
    1 day ago
  •  ...Apple Maps experience to developers building on native Apple technologies. Description As a Native Platform Engineer on the Maps Developer Platform team, you will...  ...in Computer Science and at least 2+ years of software engineering experience in a production environment... 
    Full time
    Work experience placement

    Apple

    Austin, TX
    3 days ago
  • A leading consulting firm is seeking a Senior AI Native Engineer to revolutionize business processes through artificial intelligence. This role focuses on researching and implementing scalable AI systems tailored to diverse environments, collaborating with teams to enhance... 
    Work at office
    Remote work

    Ernst & Young Oman

    Austin, TX
    1 day ago
  • $184k - $287.5k

     ...Senior Software Engineer, Agentic AI page is loaded## Senior Software Engineer, Agentic AIlocations: US, CA, Santa Clara: US, TX, Austin: US, NC,...  ...serde, API design, or runtime state management and /or Python native extension experience with PyO3, maturin, or Python/Rust... 
    Remote work

    NVIDIA

    Austin, TX
    1 day ago
  •  ...Overview Cox Automotive is seeking a Senior Software Engineer to work with a team of engineers to...  ...Design, develop, and deploy scalable, cloud‑native applications that meet user story...  ...‑party systems. Explore and incorporate AI capabilities to improve code quality, deployment... 
    Visa sponsorship
    Flexible hours
    Shift work

    CAI Cox Automotive Corp Svcs., LLC

    Austin, TX
    4 days ago
  •  ...As a Software Engineer II, you will work with a team of engineers to deliver solutions that support...  ...‑first development and effective use of AI‑assisted development tools. The team...  ...Gateway, CloudFormation, and AWS cloud‑native architectures Lambda, ECS Fargate DevOps... 
    Work at office
    Visa sponsorship
    Flexible hours

    Cox Enterprises

    Austin, TX
    2 days ago
  •  ...and challenging the status quo. We're hiring a full-stack Software Engineer to help build Link's investment analytics platform. You'll...  ...and continuously reduce friction for the team. Integrate AI-native workflows — build tools, prompts, and evals that put real analytical... 
    Full time
    Contract work
    For contractors

    Brain Trust Inc

    Austin, TX
    5 days ago
  •  ...online. RealWork is the marketing engine behind thousands of...  ...Role We\'re looking for a Senior Software Engineer to join our small but...  ...Vite). Practical application of AI developer tools in daily engineering...  ...experience in Expo/React Native or fully native apps, a bonus... 
    For contractors
    Local area
    Remote work
    Flexible hours

    RealWork Labs

    Austin, TX
    5 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI‑powered, cloud‑native products that shape the future of business and society...  ...potential, we are looking for software engineers, at various levels, to grow our... 
    Work experience placement

    IBM Computing

    Austin, TX
    20 hours ago
  • Itlearn360 is seeking a Software Developer 3 with expertise in Kubernetes to join our team in Austin, Texas. You will design and develop...  .... The ideal candidate will have a strong background in cloud-native technologies and open-source contributions, collaborating with... 

    Itlearn360

    Austin, TX
    2 days ago
  • $79.2k - $209.5k

     ...We're looking for hands-on engineers with expertise and passion in...  ...impact. As a member of the software engineering division, you will...  ...systems fundamentals, and cloud-native development. Working familiarity...  ...to life-saving care. And with AI embedded across our products... 
    Temporary work
    Flexible hours

    Oracle

    Austin, TX
    1 day ago
  •  ...Job Description Software Engineer Software Engineering professionals design, develop, test, and maintain...  ...Desirable Requirements • Experience with cloud-native or container-based architectures • Exposure to AI-assisted development tools or integrating... 

    Dell

    Austin, TX
    1 day ago
  • $144.6k - $198.8k

     ...Document Crunch is a premier AI-powered contract intelligence...  ...the technical architecture and engineering standards that shape how...  ...secure, and performant cloud-native solutions that solve critical...  ...~7+ years of professional software development experience in Python... 
    Ongoing contract
    Full time
    Contract work
    Local area
    Worldwide

    Trimble

    Austin, TX
    18 days ago
  • $111.9k - $165k

     ...Support the development of internal AI enablement tools and platforms that help engineering teams adopt AI-native workflows. Assist in building and testing...  ...with AI development tools quickly. Apply software engineering fundamentals to AI tooling projects... 
    Local area
    Flexible hours

    Cotality

    Austin, TX
    20 hours ago
  • $175k - $250k

     ...Software Engineer Austin, Texas, United States, New York, New York, United States About Us Insurance brokers sit at the intersection...  ...impact. Gyde is reimagining this. We're building the first AI-native insurance brokerage platform—a system that learns from every... 
    Remote work
    Flexible hours

    Gyde.ly

    Austin, TX
    4 days ago
  •  ...Senior Software Engineer Q2 is a leading provider of digital banking and lending solutions to...  ...focused on performance, security, and cloud-native architecture Facilitate cross-...  ...Experience with agentic development: AI agents, LLM-driven workflows, or autonomous... 
    Local area
    Work visa
    Flexible hours

    Q2

    Austin, TX
    4 days ago
  •  ...Job Description Join a dynamic software engineering team at Resideo that designs, develops, and...  ...APIs, backend services, and cloud native components Take ownership of software...  ...brightest engineers and leveraging advanced AI tools to deliver impactful solutions... 
    For contractors
    Worldwide

    Resideo

    Austin, TX
    4 days ago
  •  ...Sr Software Engineer Cox Automotive is seeking a Senior Software Engineer, that will work with...  ...continuous improvement. You will apply AI assisted development tools to build,...  ...Design, develop, and deploy scalable, cloud-native applications that meet user story... 
    Visa sponsorship
    Flexible hours
    Shift work

    Cox Enterprises

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (AI-Native). Be the first to apply!