16 часов назад
Principal Software Engineer (IoT)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer (IoT): Building scalable distributed systems and cloud-native microservices for an IoT platform connecting tens of millions of devices, with an accent on Java/Spring Boot, AWS, Kafka, and operational resilience. Focus on designing high-throughput services, enabling zero-downtime lifecycle operations and self-healing, and integrating GenAI capabilities through LLM orchestration and inference optimization.
Location: Bangalore, India
Company
develops IoT platforms and cloud solutions for securely connecting and operating large-scale device networks.
What you will do
- Design and build distributed systems and services supporting tens of millions of connected IoT devices.
- Lead the architecture and implementation of Java/Spring Boot microservices and AWS cloud-native deployments.
- Develop applications using device telemetry and metadata, with data streaming and high-throughput processing.
- Create technical designs and collaborate with development, infrastructure, testing, production support, Product, QA, and DevOps teams.
- Build operational capabilities for zero-downtime upgrades, rollback, monitoring, data collection, self-healing, and repair.
- Lead technical improvements, conduct code reviews, and mentor engineers while ensuring security, quality, and performance.
Requirements
- 8+ years of software design and development experience, including distributed systems, microservices, SaaS at scale, design patterns, and layered architectures.
- 5+ years of cloud technology experience, preferably AWS, plus experience with data streaming and Kafka.
- Strong experience with Grails, MySQL, MongoDB, RabbitMQ, Kafka, and Elasticsearch.
- Experience with Java/Spring Boot, JavaScript/Node.js, HTML5, AJAX, and React.
- Proficiency in Docker, Kubernetes, CI/CD, AWS deployment pipelines, GitHub, and GitLab.
- Hands-on GenAI experience within the last 1–3 years, including LLM integration, prompt engineering, orchestration frameworks, and inference optimization; a Bachelor's or Master's degree in Computer Science or a related field.
Culture & Benefits
- Full-time role with technical leadership and cross-functional collaboration.
- Opportunity to drive engineering best practices, process improvements, and metrics-based effectiveness.
- Focus on technical excellence, continuous improvement, secure systems, and high-performance cloud operations.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
12 часов назад
Senior Software Engineer (Java)
149 600 - 187 000$
5 дней назад
Senior Software Engineer (Java)
137 000 - 186 000CAD
Equifax
6 дней назад
Senior Software Engineer (Java)
10 часов назад
Staff Engineer – Java (Distributed Systems)
12 часов назад
Staff Backend Developer (IoT)
170 000 - 210 000$
7 дней назад