Software Engineer (Backend, Distributed Systems)

Added
1 hour ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

aws kubernetes distributed systems go kafka

๐Ÿ“‹ Description

  • Build large-scale, real-time services using massive datasets for internal APIs.
  • Develop tooling, libraries, and services for security and data platform initiatives.
  • Productionize prototypes into reliable internal tools, services, or platform capabilities.
  • Collaborate with engineering and product teams to design solutions.
  • Develop data pipelines, messaging, databases, caching, and cloud/on-prem services.
  • Work with ML Engineers and Security Researchers to improve security outcomes.

๐ŸŽฏ Requirements

  • 3+ years building distributed systems (data pipelines, databases, services).
  • Go language and object-oriented programming experience.
  • Experience with AWS, Azure, or GCP.
  • Experience with messaging queues: Kinesis, Pub/Sub, Kafka, etc.
  • Databases like BigTable, Cloud Spanner, HBase, Cassandra.
  • Understanding of scalability, fault tolerance, reliability.
  • Write clean, testable, maintainable code.
  • Strong collaboration with engineers and product managers.

๐ŸŽ Benefits

  • Benefits start day one: 401k match, health, vision, dental, and more.
  • Remote work across continental US and Canada.
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 โ†’