Staff Software Engineer, Backend

Added
15 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

rust java docker postgresql redis
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Design, develop, and maintain high-performance backend systems, microservices, and APIs with real-time data pipelines.
  • Implement stateful stream-processing to clean, transform, and window high-frequency telemetry data.
  • Architect robust data models and schemas for low-latency writes and fast real-time queries.
  • Collaborate with frontend and AI/data science to expose clean data and AI insights via APIs.
  • Participate in the full SDLC, including tests, code reviews, deployment, and monitoring.
  • Investigate and optimize bottlenecks, serialization overhead, and query performance.

๐ŸŽฏ Requirements

  • BS/MS degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of software engineering with backend systems and data pipelines.
  • Proficiency in Java, Python and/or Rust to build backend services.
  • Awareness of distributed messaging systems and event-driven architectures, such as Apache Pulsar or Kafka.
  • Understanding of data modeling concepts related to relational databases (e.g., PostgreSQL) and in-memory data structures (e.g., Redis/Valkey).
  • Familiarity with containerization (Docker) and modern cloud environments (AWS, GCP, or Azure).
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’