Application Software Engineer
Core
Building scalable, high-performance cloud network management applications and platforms using AI/ML, from concept through delivery.
Role type
Senior IC Application Software Engineer (Backend)
Builds
AI/ML-powered wired and wireless cloud network management applications and platform
Domain
Networking / Cloud Infrastructure
Deliverable
production ML models
Required skills
Go, Java, Python, Docker, Kubernetes, PostgreSQL, Redis, Elasticsearch, ClickHouse, Kafka, gRPC, REST, OpenAPI, CI/CD, IAM, RBAC, Security
Preferred skills
Event-driven architecture, messaging services, web performance optimization, accessibility
Technologies
AI, Backend, CI/CD, ClickHouse, Cloud, Docker, ElasticSearch, IAM, JSON, Kafka, Kubernetes, OpenAPI, PostgreSQL, Python, REST, RabbitMQ, Redis, gRPC, Golang
Responsibilities
Translate business needs into technical requirements; Develop clean, reusable, scalable, and secure code; Write unit, functional, and automated system tests; Design solutions and establish best practices; Build scalable, high-performance systems; Review code and provide constructive feedback; Collaborate with cross-functional teams to build services and applications; Provide technical leadership and take ownership of sprint delivery.
