VERSA AI logo

Senior Software Engineer (Full Stack)

VERSA AI
Department:iOS Developer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Estimated Salary:A$120,000 - A$180,000
Skills:
DISTRIBUTED SYSTEMSREST APISGRAPHQLMICROSERVICESAWSINFRASTRUCTURE-AS-CODELLMSNLPVECTOR DATABASESRAGNODE.JSTYPESCRIPTEXPRESSFASTIFYNESTJSREACTNEXT.JSPOSTGRESQLEVENT-DRIVEN ARCHITECTUREPYTHONFLASKFASTAPILANGCHAINDOCKERKUBERNETESCI/CD
Share this job:

Job Description

Posted on: March 9, 2026

About us 

VERSA AI is an innovative and fast-growing start-up in the Contact Centre automation space designing and deploying GenAI voice and chat agents. We’re on a mission to build and support the Contact Centre of the future, using the power of conversational AI to create natural, beautiful conversations between humans and machines. 

Our technology helps clients deliver exceptional customer experiences while simultaneously cutting costs and scaling efficiently. An Australian-founded business with a strong foothold in the US, we are expanding our operations and building out our team on the ground in the critical market. 

We are looking for passionate, entrepreneurial individuals who are eager to make a significant impact in a dynamic, fastmoving environment, and who want to shape how we deliver our platform and inform what we build next through real world implementations. 

About the Role 

VERSA AI is hiring a Senior Software Engineer to help architect, build, and scale the core systems powering our conversational AI platform. This is a high-impact role with deep ownership across inference services, backend APIs, and supporting infrastructure. 

You will operate as a “Full Stack” engineer, bridging R&D and production by designing low-latency, high-throughput systems that serve large language models in real time. The role is weighted toward backend and systems work, with the remaining scope focused on enabling product features and user-facing integrations. 

This position is not UI-heavy maintenance work. You will directly influence architectural decisions, production reliability, and the efficiency of our AI systems while collaborating closely with conversation designers and other members of the engineering team.  

Who we are looking for 

We are looking for a senior engineer who thrives in ambiguity and values ownership. You are motivated by foundational problems rather than incremental feature work and are excited by the opportunity to shape the technical core as we scale. 

You have strong distributed systems instincts, care deeply about performance and reliability, and are comfortable operating across the stack when needed. You are equally effective collaborating with researchers to productionise models as you are designing APIs or optimising infrastructure. You value craftsmanship, move with urgency, and understand the leverage that early architectural decisions create. 

Required Experience 

  • 7+ years of professional software engineering experience with a demonstrated history of shipping high-quality production systems 
  • Strong proficiency in software design patterns and methodologies (DDD, TDD, SOLID, clean architecture, etc), spec-driven AI development practices (AI-DLC), structured prompt engineering, and responsible AI design standards. 
  • Deep experience building and operating distributed systems, including low-latency REST and GraphQL APIs, event-driven microservices, and fault-tolerant backend infrastructure 
  • Hands-on experience with AWS services (e.g., Lambda, ECS/EKS, API Gateway, S3, RDS, SQS/SNS) and Infrastructure-as-Code (IaC) tools such as AWS CDK, CloudFormation, Terraform, Pulumi, etc. 
  • Experience integrating or deploying LLMs, NLP systems, or other high-throughput AI/ML workloads in production environments, including model orchestration and lifecycle management 
  • Experience with vector databases (e.g., Pinecone, Marqo, Weaviate, pgvector) and RAG-style architectures for context-aware AI applications 
  • Strong understanding of Git principles, branching models (e.g., GitFlow, trunk-based development), access management, and cybersecurity best practices including OWASP, secrets management, and zero-trust principles 
  • Solid working knowledge of Node.js and TypeScript frameworks (Express, Fastify, NestJS, React, Next.js) for building robust features and internal tooling 
  • Demonstrated ability to write clean, well-tested, and well-documented code with strong code review practices and a commitment to engineering excellence 
  • Experience collaborating cross-functionally with ML engineers, product managers, and infrastructure teams to deliver complex technical initiatives 

Nice to have: 

  • Experience with Azure and hybrid cloud environments 
  • Experience with PostgreSQL databases and relational data modeling; familiarity with data analysis and BI tools such as Apache Superset 
  • Experience with event-driven architecture (EDA) using tools such as NATS, Kafka, AWS EventBridge, or similar messaging systems 
  • Working knowledge of Python and its ecosystem, including frameworks such as Flask, FastAPI, LangChain, and data processing libraries (Pandas, NumPy, etc) 
  • Familiarity with observability and monitoring tools (e.g., OpenTelemetry, CloudWatch, Graphana ecosystem) for production system reliability 
  • Experience with containerization and orchestration technologies (Docker, Kubernetes) 
  • Exposure to CI/CD pipeline design and DevSecOps practices 

What success looks likeIn the first 30 days you will: 

  • Complete onboarding and develop a deep understanding of VERSA AI’s architecture, inference stack, and deployment workflows 
  • Build context across teams and establish strong working relationships with key team members 
  • Ship an initial production contribution (feature, optimisation, or bug fix) to the core platform 

In the next few months you will: 

  • Manage critical system component such as inference routing, API performance, or infrastructure tooling 
  • Target optimisation efforts that focus on latency, reliability, or cost efficiency 
  • Begin influencing technical direction through architectural input and code reviews 
  • Support team velocity by helping to build engineering best practices where needed 

Over 6–12 months you will: 

  • Lead the design and implementation of a major system or architectural evolution  
  • Raise overall system quality by improving groundedness, accuracy, and evaluation pass rates for RAG-powered outputs 
  • Be recognised as a technical owner whose decisions materially shape the platform and company trajectory 

The benefits 

  • Be part of a fast-growing start-up with a dynamic and innovative culture. 
  • Opportunity for significant professional growth and career advancement, including helping to build and mature a key customer-facing engineering function. 
  • Competitive salary. 
  • Highly flexible work environment with a remote-first company. 

We believe that diversity is critical to our success. We will not discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app logo

RemoteITJobs.app

Get RemoteITJobs.app on your phone!