Sr. Software Engineer
Backend Developer
Senior
APIs
Artificial Intelligence
Automation
Bigquery
Cloud
Cloud Data Warehouse
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Data Analysis
Data Engineer
Data Integration
Data Platform
Data Processing
Data Warehouse
Database
Databases
Developer
DevOps
DevSecOps
Engineering
Frontend
Full Stack
Google Cloud
Infrastructure As Code
Integration
Java Language
JavaScript
Kubernetes
Llm Applications
Platform Engineering
Programming
Programming Language
Programming Languages
Software Development
Software Engineer
Software Engineering
SQL
Job Description
Viant Technology is hiring a Senior Software Engineer to join the Potens team in Irvine, CA (onsite). In this hands-on full-stack role, you will help evolve Viant’s internal workflow orchestration and BigQuery exploration platforms, while expanding AI-powered capabilities through production-grade integrations.
Working across Java and Go services, JavaScript applications, and data platforms, you will contribute to end-to-end delivery, from technical proposal through deployment and production support. The position also includes building AI features using modern LLM patterns such as tool calling, guardrails, and evaluation.
Role Overview
- Evolve Magnus and Goliath internal platforms that support workflow orchestration and large-scale data exploration
- Modernize established systems while delivering new AI-powered capabilities
- Work across Java/Go backends, browser-based JavaScript, data platforms, and AI integrations
- Improve how users and authorized AI agents interact with platform capabilities, from creating and managing workflows to exploring BigQuery and executing generated SQL
- Build reliable software with an engineering workflow that includes ownership from design through ongoing production support
Responsibilities
- Maintain and modernize Magnus Java applications, REST APIs, and Goliath JavaScript/jQuery frontend
- Develop and support backend capabilities using Java and Go
- Build production AI features and integrations using LLMs, tool calling, guardrails, evaluation, and MCP
- Integrate with BigQuery, MySQL, GCP services, and internal APIs
- Diagnose and resolve application, workflow, database, performance, and production issues
- Build automated tests and deliver production-quality software
- Own projects end to end, including technical proposal, implementation, deployment, and production support
- Participate in code reviews and contribute to strong engineering practices across the team
Platforms
- Magnus: visual workflow orchestration supporting BigQuery, Cloud Storage, MySQL, REST APIs, email, FTP, conditional routing, parallel execution, Go and JavaScript scripting, YAML workflow definitions, debugging, audit history, and access controls
- Goliath: lightweight, high-performance BigQuery development interface for writing and executing SQL, browsing datasets and tables, visualizing results, and managing cost and quota allocation without requiring direct access to the GCP Console
Technologies
- Java, Go, JavaScript, jQuery
- BigQuery, MySQL, GCP
- REST APIs
- LLMs, tool calling, guardrails, evaluation, MCP (including MCP server/client development)
- Docker, Kubernetes, GKE
- CI/CD pipelines, GitHub Actions
- Python
- Java 8, Tomcat, JSP, CodeMirror, Chart.js, YAML
- Cloud Storage, REST, FTP, Email
- MySQL performance optimization, GCP Console
Compensation & Benefits
- Salary: USD 150,000 - 180,000 per year
- fully paid health insurance
- paid parental leave
- unlimited PTO
Great to Have
- MCP server/client development and AI agent or tool-calling architectures
- Go development in production environments
- GCP and BigQuery experience
- Docker, Kubernetes, or GKE experience
- MySQL performance optimization experience
- CI/CD pipelines, including GitHub Actions
- Python development experience
- Java 8, Tomcat, JSP, CodeMirror, or Chart.js
- Experience with incremental modernization of mature applications while maintaining production stability