Senior Software Engineer (AI Infra + Systems)

Jobot
United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$170,000.0 - $200,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Software Applications Cloud Computing Distributed Systems Python (Programming Language) Machine Learning Systems Architecture AI Infrastructure Data Logging Large Language Models Concurrency
+10 more
Generative AI Backend Containerization AI Platforms Kubernetes Low Latency Performance Monitor Machine Learning Operations Model Inference Microservices

Job description

This position focuses on improving the performance, reliability, and efficiency of AI-powered applications while expanding the organization’s model-serving capabilities. You’ll work across backend engineering, distributed systems, and production AI infrastructure, with an emphasis on optimizing inference performance, reducing latency, and evaluating opportunities to move from managed AI services toward self-hosted models.

What You’ll Do

  • Build & Maintain AI Backend Services: Develop and optimize production microservices using Python and Scala, supporting AI integrations, application APIs, and distributed backend systems.
  • Improve Scalability & Performance: Identify and eliminate bottlenecks involving latency, concurrency, throughput, and resource utilization across high-traffic applications.
  • Optimize Model Inference: Evaluate and implement model-serving architectures, including self-hosted inference, GPU utilization, autoscaling, and cost optimization.
  • Own Production Reliability: Manage the performance, monitoring, deployment, and operational health of AI services running in Kubernetes.
  • Drive Technical Improvements: Collaborate across engineering teams to improve system architecture, measure performance, and deliver scalable AI capabilities.

Requirements

  • 5 + years of experience minimally. Fluent on the backend with Python and Scala
  • Experience designing, developing, and maintaining distributed systems and microservices in production.
  • Hands-on experience with Kubernetes, containerized applications, and cloud infrastructure.
  • Demonstrated ability to diagnose and resolve performance bottlenecks involving latency, concurrency, and system throughput.
  • Experience deploying or operating ML models through production APIs, with an understanding of inference performance.
  • Practical knowledge of MLOps principles related to model serving, monitoring, deployment, and operational reliability.
  • Familiarity with LLM-powered applications and the backend architecture supporting generative AI systems.
  • Strong understanding of production observability, including logging, metrics, tracing, and performance monitoring.

Benefits & conditions

This Jobot Job is hosted by: Grant Greenhalgh Are you a fit? Easy Apply now by clicking the “Apply Now” button and sending us your resume. Salary: $170,000 - $200,000 per year

A bit about us:

We’re an early-stage AI startup on a mission to redefine how users interact with intelligent systems. We’re building something brand new and we’re looking for talent to help us scale our platform services.

Why join us?

  • Fully Remote
  • Well-funded
  • Senior team of proven engineers
  • Autonomy and upward mobility
  • Competitive compensation
  • Lucrative Equity
  • Great healthcare benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Loading talks and stories from around this role…