CrawlJobs Logo

Sr. Software Engineer, Runtime

viantinc.com Logo

Viant

Location Icon

Location:
United States , Los Angeles

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

130000.00 - 180000.00 USD / Year

Job Description:

Viant’s customers use the Demand Side Platform (DSP) to set up, run and monitor ad campaigns. As a Sr. Software Engineer on our Runtime team, you will work directly with Viant’s ad server, managing a high-volume, low-latency application that processes billions of unique requests a day. This role offers a great opportunity to work with state-of-the-art technology as part of bid optimization, dynamic performance optimization, as well as develop a self-diagnostic and healing architecture. In this role, you will deliver simple, elegant, scalable, extensible solutions that strike the right balance between short-term and long-term considerations. You will design, develop, maintain, and trouble software features with an eye on cost, scalability, performance, and fault-tolerance. You will participate in design discussions, code reviews and bug triage / Root Cause Analysis (RCA) sessions. Primarily supporting Viant DSP, you will collaborate with Product, other Engineering and Technical operations teams on the entire lifecycle from ideation to productization and beyond.

Job Responsibility:

  • Provide technical expertise to implement and deliver various web and other system projects
  • Organize and participate in review sessions, contributing design insights and collaborating in architectural discussions
  • Participate in system testing to ensure quality deliverables and address issues through Root Cause Analysis (RCA)
  • Design, develop, and maintain scalable, high-performance systems with an emphasis on cost, scalability, and fault tolerance
  • Contribute to the development and continuous review of existing projects while identifying opportunities for future improvements
  • Engage in all phases of the software development lifecycle, from concept to deployment
  • Work on optimizing application performance, focusing on low-latency and high-throughput requirements
  • Interface with program managers, developers, and cross-functional teams for project-based assignments

Requirements:

  • Minimum B.S. in Computer Science or related fields preferred
  • Strong foundation in computer science and OOP
  • 5+ years of professional experience in the software industry
  • Experience programming in GoLang or Java
  • Experience with MySQL, Oracle, and other database technologies
  • Experience with AWS and related cloud technologies (e.g., EC2, S3, Lambda, RDS)
  • Expertise in designing and implementing scalable, high-performance distributed systems, including the ability to develop detailed design specifications
  • Familiarity with multithreading, concurrency, and low-latency application development
  • Expert ability to effectively identify and resolve project issues in a timely manner

Nice to have:

Ad-tech experience preferred

What we offer:
  • fully paid health insurance
  • paid parental leave
  • unlimited PTO

Additional Information:

Job Posted:
December 13, 2025

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Engineer, Runtime

Digital S/W Engineer Sr Analyst

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years in a product development/product management environment
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion
  • Serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer - Compute Platform

We are seeking a highly experienced Senior Staff Engineer to lead the technical ...
Location
Location
United States , Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience, including expertise in distributed systems or infrastructure engineering
  • Deep expertise in Kubernetes internals, container runtimes, and cloud-native compute platforms
  • Strong background in containerization, resource scheduling, and cluster management at scale
  • Hands-on experience with performance tuning, reliability engineering, and cost optimization in compute environments
  • Excellent leadership, communication, and organizational skills, with a track record of building and mentoring high-performing teams
  • Strong coding proficiency in one or more languages such as Go, Java, or Python
  • Demonstrated ability to drive cross-functional technical initiatives and deliver impactful results
Job Responsibility
Job Responsibility
  • Own the technical vision, architecture, and strategy for the global compute platform org
  • Define and execute the roadmap for our compute platform, focusing on scalability, performance, and efficiency
  • Drive architectural decisions and set technical direction for compute scheduling, resource allocation, and container orchestration systems
  • Ensure high availability and reliability of the compute platform through best-in-class observability, automation, and incident response practices
  • Drive adoption of best practices in scalability, availability, and security for multi-tenant compute environments
  • Evaluate emerging technologies in cloud-native ecosystems and guide their integration into the platform
  • Partner with product and infrastructure teams to deliver high-impact, cross-organizational initiatives
  • Mentor and coach engineers, helping grow their technical depth and leadership skills
  • Influence company-wide engineering standards and practices
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Agentic Runtime)

Dialpad’s AI Engineering organization is responsible for building and maintainin...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–6 years of experience in distributed systems, platform engineering, or ML infrastructure, with exposure to LLM-based or agentic systems strongly preferred
  • Strong understanding of agent architectures, including ReAct, plan-and-execute, and multi-agent coordination patterns
  • Deep knowledge of context management, prompt lifecycle, tool-call protocols (e.g., function calling, MCP), and agent memory strategies (short-term, episodic, and long-term)
  • Experience integrating and managing external tool ecosystems, including web search, code interpreters, databases, and third-party APIs
  • Familiarity with retrieval-augmented generation (RAG) and how retrieval fits into broader agentic pipelines
  • Understanding of LLM output reliability challenges — hallucination, non-determinism, and retry/fallback strategies at runtime
  • Proficiency in Go and Python 3 (experience with Rust or TypeScript is a plus)
  • Strong understanding of distributed systems, microservices, and event-driven architectures suited to long-running agent tasks
  • Passion for real-time performance optimization, including streaming responses, async execution, and parallel tool invocation
  • Experience with API design using OpenAPI, Swagger, or equivalent, with an eye toward agentic interaction patterns
Job Responsibility
Job Responsibility
  • Contribute to the design, development, and maintenance of agentic runtime systems, including agent orchestration, tool execution pipelines, and multi-step reasoning loops
  • Build and optimize core runtime components, including task planners, action dispatchers, memory managers, and context window management systems
  • Work on agent coordination techniques, including dynamic tool selection, parallel agent execution, state management, and result aggregation across multi-agent workflows
  • Maintain and enhance highly scalable agentic platforms with a focus on low-latency execution, cost efficiency, and deterministic behavior
  • Ensure high availability, reliability, and fault tolerance in agent runtime services, including graceful degradation when LLM or tool calls fail
  • Collaborate with cross-functional teams — including ML researchers, product, and platform engineers — to translate agentic product requirements into robust runtime infrastructure
  • Develop and optimize real-time distributed systems, microservices, and event-driven architectures powering agentic task execution
  • Design and implement sandboxed execution environments for safe agent use of tools, code execution, and external API calls
  • Implement and maintain monitoring, alerting, and performance metrics covering agent run success rates, token consumption, latency, and cost attribution
  • Evaluate and integrate emerging agentic frameworks, LLM APIs, and tooling ecosystems to continuously improve platform capabilities
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Recognized Great Place to Work culture
Read More
Arrow Right

Sr Staff Engineer Software (Full Stack Prisma AIRS)

With Prisma AIRS, Palo Alto Networks is building the world's most comprehensive ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field with 5+ years of experience, or a Master's degree with 3+ years of experience
  • Expertise in modern React (Functional components) and JavaScript/TypeScript
  • Expertise in building scalable distributed systems with excellent Python or Golang programming skills
  • Expertise writing comprehensive unit, integration, and end-to-end tests
  • Proven experience with modern backend frameworks, databases (SQL or NoSQL), and cloud platforms, specifically GCP (Google Cloud Platform)
  • Excellent written and verbal communication, able to collaborate and convey ideas effectively
  • Self-disciplined, self-managed, self-motivated, and strong sense of ownership, urgency, and drive
Job Responsibility
Job Responsibility
  • Design and build innovative, scalable software products to ensure our customers can use AI securely
  • Own new features/functionality from start to finish. Participate in all phases of the product development cycle, from definition, design, through implementation and test. Ensure that applications are production-ready, scalable, and reliable
  • Collaborate with product managers, backend software engineers, product designers, and infrastructure engineers to shape the future of Prisma AIRS
  • Deliver high quality UX and provide the Prisma AIRS customer with a seamless, intuitive customer experience
  • Proactively identify problems and opportunities, proposing and developing simple, attainable solutions to enhance the team's development process and product quality
  • Serve as a role model in establishing and implementing engineering best practices, including test-driven development for AI runtime services
  • Fulltime
Read More
Arrow Right

Senior/ Principal/ Sr Principal Engineer (Cortex Cloud)

As a Senior/ Principal/ Senior Principal Software Engineer at Cortex Cloud, you ...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+/8+/10+ years of software engineering experience with a proven track record of delivering robust, high-scale distributed systems
  • Server-Side Mastery: Deep expertise in systems-level programming and modern backend languages (e.g., Go, Python) with a focus on building scalable server-side infrastructure
  • Cloud Native Foundations: Extensive experience designing, deploying, and operating large-scale architectures on GCP, AWS, or Azure, including strong knowledge of Kubernetes, Docker and Helm
  • Bidirectional Data Flow: Proven ability to architect systems that handle high-concurrency data ingestion and wide-scale data distribution/broadcasting
  • Systemic Problem Solving: Demonstrated experience in profiling, debugging, and optimizing complex distributed systems to eliminate performance bottlenecks
  • Influence & Communication: Exceptional ability to communicate complex technical concepts to both highly technical peers and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Architectural Strategy & Vision: Define and drive the multi-year technical roadmap for our server-side communication infrastructure
  • High-Scale Communication Infrastructure: Lead the design and implementation of backend systems optimized for receiving high-scale data from client-side apps and distributing data back to a vast ecosystem of endpoints
  • Technical Leadership & Influence: Act as a force multiplier by providing technical guidance to multiple engineering teams
  • Drive Engineering Excellence: Champion a culture of high engineering rigor, focusing on deep observability, low-latency data distribution, and runtime stability
  • Cross-Functional Collaboration: Partner with Product Management, Infrastructure, and Client-Side Engineering teams
  • Innovation & Prototyping: Spearhead the evaluation of emerging technologies and lead "proof of concept" initiatives
  • Technical Mentorship: Invest in the growth of Senior and Staff engineers
  • Strategic Customer Engagement: Support the business by leading technical deep dives with strategic customers
Read More
Arrow Right

Sr. System Test Validation Engineer

As a Systems Test Validation Engineer, you will deliver our next generation of s...
Location
Location
United States , Austin
Salary
Salary:
112800.00 - 169200.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong relevant work experience (firmware or software development or validation)
  • Knowledge of Pre- and post-silicon firmware / system test environments
  • Debugging skills at SoC (System on a Chip) and System level
  • Experience with Computer Architecture concepts and Enterprise class server platform features
  • Prior experience working on embedded firmware
  • Ability to program in C, C++, and scripting languages (Python, Perl, etc.)
  • Bachelor’s or master’s degree in related discipline preferred
Job Responsibility
Job Responsibility
  • Partner with firmware architects and domain validation engineers to understand new and evolving firmware features
  • Define and implement platform-level end-to-end test flows to validate firmware functionality across boot and runtime
  • Develop detailed regression test cases and test procedures aligned with automation requirements and continuous integration practices
  • Ensure test designs are automation-friendly and compatible with existing or new test frameworks
  • Conduct test execution, debug issues (firmware, platform, infrastructure, automation), and collaborate with developers to drive defect resolution
  • Contribute to test strategy and coverage analysis, focusing on system-level feature interactions and cross-domain dependencies
  • Participate in test infrastructure enhancements, improving test coverage, efficiency, and reporting
  • 20% focus will be on test content creation and 80% on test execution
Read More
Arrow Right

Sr. DevOps Engineer

We are looking for a highly skilled and motivated Senior DevOps Engineer to desi...
Location
Location
India , Mohali
Salary
Salary:
Not provided
Harmonydi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in DevOps/SRE or related roles
  • Strong proficiency in Google Cloud Platform (GCP) and solid working experience with AWS
  • Hands-on experience with Terraform and Infrastructure as Code (IaC)
  • Strong experience with Kubernetes, Docker, and Helm in production
  • Expertise with CI/CD tools: Jenkins, GitLab CI, GitHub Actions, ArgoCD
  • Experience with SonarQube and static code analysis integration
  • Practical cloud security experience (IAM, VPC, firewalls/security groups)
  • Secrets management experience (Secret Manager / Secrets Manager / Vault)
  • Experience with image and dependency scanning
  • Knowledge of secure software development practices
Job Responsibility
Job Responsibility
  • Design, implement, and manage cloud infrastructure across GCP and AWS using Terraform and other Infrastructure-as-Code practices
  • Deploy and maintain Kubernetes clusters and manage application workloads using Helm and/or ArgoCD
  • Build and enhance secure, scalable CI/CD pipelines using GitHub Actions, Jenkins, GitLab CI, and ArgoCD
  • Implement best practices in containerization using Docker, including image hardening and container runtime security
  • Integrate quality gates in CI/CD, including automated testing, code coverage, and SonarQube configuration
  • Ensure secure CI/CD processes, including secrets management, least-privilege access, and hardened build agents
  • Implement and maintain cloud security best practices: IAM roles and policies, network segmentation, encryption, and vulnerability management
  • Collaborate with security teams to embed DevSecOps practices (shift-left security, scanning in pipelines, policy-as-code)
  • Contribute to system architecture, monitoring, and observability using modern tools and practices
  • Participate in incident response, post-incident reviews, and root cause analysis
  • Fulltime
Read More
Arrow Right
New

Director, AWS Acceleration Lead

The Director, AWS Acceleration Lead at NTT DATA is a pivotal leadership role foc...
Location
Location
United States of America , New York
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant client service orientation and impeccable relationship building skills
  • Ability to multi-task and prioritize with great attention to detail
  • Excellent communication skills and documentation skills
  • Significant client liaison and facilitation skills
  • Execution focused, with the ability to train processes and identify improvements required in relevant processes
  • Significant ability to manage and track multiple streams of activities with ease
  • Significant ability to work across teams/regions/divisions
  • Demonstrates Control, Command and Confidence in situations naturally, has the ability to manage bridge participants effectively
  • Ability to remain calm and focused under extremely stressful situations
  • Significant management and leadership abilities
Job Responsibility
Job Responsibility
  • Builds and implements strategies that introduces innovation
  • Drives optimization through identifying continual service improvement initiatives by mining process performance data
  • Focuses on innovation strategies to reduce cost and improve efficiencies
  • Improves end user digital experience by contributing to ticket deflection and zero touch automations
  • Ensures that the company's delivery remains comparable to industry leaders through benchmarking and process reviews
  • Identifies and mitigates risks that will impact the business
  • Aligns and enhances the SIAM model as deployed in the Digital Office
  • Assists the delivery organization to make correct business decisions to achieve their objectives through the provision of narratives developed through detailed analysis of performance data
  • Ensures consistency in meeting the agreed deliverables across the team
  • Ensures accuracy and timeliness of reporting. This is achieved through having a data-oriented approach to the reporting
  • Fulltime
Read More
Arrow Right