This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Data Engineer to support the development and operation of a modern, microservices-based IoT platform. This role focuses on building and maintaining DevOps tools, frameworks, and best practices that enable engineering teams to efficiently develop, deploy, and manage scalable cloud-native applications.
Job Responsibility
Design, build, and manage DevOps tools, processes, and technologies supporting the IoT platform lifecycle
Develop and maintain horizontal frameworks and tooling to enable engineering teams to build, test, release, and monitor microservices-based applications
Establish and implement best practices for source control, CI/CD pipelines, performance optimization, SLAs, security, audit, and monitoring
Define and build reusable frameworks and software libraries to support scalable and highly available microservices architectures
Troubleshoot platform issues and drive continuous improvements in quality, performance, and security
Partner with architects, product managers, and engineering teams to translate system and product requirements into technical solutions
Support and enhance cloud infrastructure and system architecture in AWS environments
Work within Agile teams to deliver incremental, high-quality software solutions
Requirements
Bachelor’s degree in Computer Science, Engineering, or related field
8+ years of hands-on experience in software engineering with a focus on cloud-based systems
Strong programming expertise in Java (required), with additional experience in Python
Proven experience building and supporting cloud-based services (SaaS) and platforms (PaaS)
Deep hands-on experience with AWS, including services such as EC2, S3, DynamoDB, RDS, Lambda, API Gateway, and Fargate
Strong background in microservices architecture and distributed systems design
Experience designing for scalability, high availability, and performance
Experience implementing CI/CD pipelines and DevOps best practices
Knowledge of security, audit, and reliability frameworks (latency, uptime, scalability)
Experience with relational and NoSQL databases
Solid understanding of network architecture and security principles
Experience working in Agile development environments
Nice to have
Master’s degree in Computer Science or related field
Experience with Golang or JavaScript (Node.js)
Expertise in developing shared frameworks and internal developer platforms
Experience supporting large-scale IoT or distributed platform ecosystems
Familiarity with advanced observability, monitoring, and logging tools
Strong experience implementing enterprise-grade security and compliance standards
Proven ability to influence engineering practices across multiple teams
Excellent communication and collaboration skills with both technical and non-technical stakeholders
What we offer
Medical, vision, dental, and life and disability insurance