System / Software engineer II
Core
Design, develop, and maintain backend services and APIs for edge-to-cloud software products, ensuring hardware compatibility and operational support.
Role type
Mid-level backend software engineer
Builds
Backend services, APIs, and software enhancements for edge-to-cloud solutions
Domain
Cloud infrastructure and distributed systems
Deliverable
production ML models | product features
Required skills
Python, Go, data structures, algorithms, concurrency, modular design, SQL, relational databases, Git, CI/CD
Preferred skills
AWS, Docker, Kubernetes, Kafka, Redis, microservices architecture, AI-assisted development tools
Technologies
Python, Go, SQL, AWS, Docker, Kubernetes, Kafka, Redis, OpenSearch
Responsibilities
Design and implement backend services and APIs; write efficient and maintainable code; own features from design through deployment; collaborate with product, QA, and DevOps teams; use AI tools for coding and debugging while ensuring security
Seniority
Mid-level, hands-on IC