Software Engineer I
Core
Design, build, and maintain core backend platform services, frameworks, libraries, asynchronous inter-service communication, and media-handling capabilities.
Role type
Software Engineer I (backend platform)
Builds
Core backend platform services, frameworks, libraries, and media-handling capabilities
Domain
Cloud-native backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Go, C++, Python, Java, microservice architecture, cloud environment engineering, asynchronous inter-service communication, application security, high availability design
Preferred skills
Kubernetes, service mesh architecture, gRPC, protobuf, Cassandra, PostgreSQL, Elasticsearch, Kafka, Backstage, AI agents, AI-powered tools
Technologies
Go, C++, Python, Java, Kubernetes, gRPC, protobuf, Cassandra, PostgreSQL, Elasticsearch, Kafka, Backstage
Responsibilities
Design and build backend platform services and frameworks; Implement asynchronous inter-service communication and media-handling capabilities; Ensure high availability and application security of services; Collaborate with engineering teams to identify gaps and implement improvements; Use AI agents and tools to automate coding tasks and detect vulnerabilities
Seniority
Junior to Mid-level, hands-on IC