Senior Software Engineer - Golang
Core
Build the infrastructure layer enabling real-time data to power AI and machine learning systems in industrial production environments.
Role type
Senior Software Engineer (Golang)
Builds
Scalable, robust applications and services for edge computing and industrial operations
Domain
Industrial AI, Edge Computing, IIoT
Deliverable
production ML models
Required skills
Golang, Linux kernel management, distributed systems, REST/gRPC/GraphQL/WebSocket APIs, container orchestration, message brokers, relational and time-series databases, cloud services, CI/CD
Preferred skills
IIoT domain knowledge, open-source technology research
Technologies
Golang, Linux, Docker, Kubernetes, Kafka, MQTT, MySQL, InfluxDB, AWS, GCP, Azure
Responsibilities
Develop performant, testable, scalable, and robust applications; Develop components interoperating with Linux internals; Participate in planning and design sessions; Translate requirements into detailed development tasks; Execute tasks with emphasis on code quality, security, and unit testing; Review code changes; Define coding standards; Collaborate to resolve issues; Write technical design documents; Research and leverage open-source technologies
Seniority
Senior, hands-on IC
