Software Engineer II-Continous Learning

Added
8 days ago
Type
Full time
Salary
Salary not provided

Related skills

grpc docker python kubernetes distributed systems

๐Ÿ“‹ Description

  • Build, test, and maintain robust backend services with concurrent, async workflows (Python/Go).
  • Integrate backend control planes with isolated execution environments to run agents and capture artifacts.
  • Develop scalable APIs (gRPC, REST) to connect data pipelines, engines, and platforms.
  • Collaborate with teams to ensure infra supports evaluation scenarios and metrics.
  • Contribute to best practices: code reviews, tests, and design docs.
  • Monitor performance, investigate bugs, ensure reliability of orchestration.

๐ŸŽฏ Requirements

  • 2+ years of software engineering experience building concurrent, fault-tolerant distributed systems.
  • Proficiency in Python and Go; or strong C++/Java with willingness to learn Go/Python.
  • Familiarity with workflow orchestration engines for distributed state and asynchronous tasks.
  • Working knowledge of containerization and isolation (Docker/Kubernetes/microVMs).
  • Experience building and consuming resilient APIs and handling event data.
  • Strong ownership, communication, and ability to work in a globally distributed team.

๐ŸŽ Benefits

  • Career development: conferences, training, LinkedIn Learning access.
  • Well-being: EAP, local meetups, flexible time off.
  • Equity and growth opportunities for eligible employees.
  • Competitive benefits and support for employees worldwide.
  • DigitalOcean is an equal-opportunity employer.
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 โ†’