Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Sunnyvale?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Realm Labs

Sunnyvale / Global

Software Engineer

Job Description

Software EngineerRealm Labs is building the infrastructure that makes AI safe for enterprises. Our platform helps organizations securely deploy, monitor, and govern AI applications through real-time detection, policy enforcement, and security controls. Our systems process billions of AI tokens across production workloads and solve challenging problems in distributed systems, inference infrastructure, security, and developer tooling. We're a small, engineering-driven team where every engineer owns meaningful pieces of the product and works directly with customers.As a Software Engineer at Realm Labs, you'll build production systems that power enterprise AI deployments. Your work will span backend services, distributed systems, infrastructure, and customer-facing features. Responsibilities include:Design and build scalable backend services in Python or Go.Develop APIs and internal services used by enterprise customers.Work with distributed systems, asynchronous processing, and message queues.Design efficient database schemas and optimize query performance.Build reliable integrations with cloud services and AI platforms.Debug production issues and improve system reliability and observability.Collaborate closely with product, infrastructure, and AI engineers to ship features quickly.Participate in code reviews and help maintain a high engineering bar.We're looking for engineers who:Take ownership from idea to production.Care about writing clean, maintainable code.Think systematically about reliability and scalability.Enjoy learning new technologies.Move quickly without sacrificing quality.Are excited about building products in the AI infrastructure and security space.We're looking for engineers who:Have 2+ years of professional software engineering experience.Have a Bachelors of Science in Computer Science or equivalent degrees.Have strong programming skills in Python, Go, Java, C++, or a similar language.Have a solid understanding of computer science fundamentals, including data structures and algorithms, operating systems, concurrency and multithreading.Have experience designing and consuming REST or gRPC APIs.Have experience working with relational databases such as PostgreSQL or MySQL.Have understanding of distributed systems concepts such as replication, consistency, caching, partitioning, queues, and fault tolerance.Have experience with cloud platforms (AWS, GCP, or Azure).Have strong debugging and problem-solving skills.Have excellent communication skills and ability to work in a fast-moving startup.Nice to have:Experience building distributed systems at scale.Experience with Docker and Kubernetes.Familiarity with Redis, RabbitMQ, Kafka, or similar technologies.Experience with observability tools (OpenTelemetry, Prometheus, Grafana).Experience with AI/LLM infrastructure.Experience working in startups or shipping customer-facing products.You don't need experience with everything below, but you'll likely work with many of them:PythonGoPostgreSQLRedisDocker & KubernetesAWS, GCP, AzureFastAPITerraformGitHub ActionsOpenTelemetryLLM APIs and inference infrastructure
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location