PRESENTACIÓN COMPAÑÍA Y PROYECTOÇ Implemental Systems es una Consultora tecnológica internacional con más de 20 años de experiencia en la gestión de procesos...
Desde Importante Multinacional - Madrid
Publicado hace 3 días
Description The company has more than twelve years of experience as a strategic partner to multinational ITenterprises. With around 3000 employees at eleven...
Desde Talent Search People - Native Speakers - Barcelona
Publicado hace un mes
XING provides advice and support to its more than 19 million members during the upheaval processes in the world of work. In an environment marked by a shortage...
Desde New Work Networking Spain S.L. Barcelona - Barcelona
Publicado hace un mes
Worldsensing products have been pioneering the industrial IoT since 2008. We’re looking for an outstanding Software Engineer to join the Engineering team in our...
Desde Worldsensing - Barcelona
Publicado hace un mes
As a Tech Lead (Backend) you will develop the Edge Virtualization Platform (EVP) cloud, an innovative edge computing platform that brings next generation AI onto IoT devices equipped with various cutting edge sensors. You will be leading a team of talented engineers based in our offices of Barcelona and Tokyo and contributing to smooth operations. EVP solves challenging problems in the world of IoT such as managing large fleets of distributed devices deployed around the world, deploying and upgrading applications remotely, securing data end-to-end, and optimizing the placement of workloads onto a set of heterogeneous devices. EVP integrates tightly with various sensors and Machine Learning libraries to offer optimal edge computing solutions in various scenarios such as Retail, SmartCity, and SmartFactory (industry 4.0), workplace safety, etc.
We are looking for a highly motivated coding master, hands-on individual who is willing to learn new technologies and innovate. The suitable candidate will have strong analytical capabilities, outstanding communication skills and willingness to lead and provide guidance to the team in order to solve complex technical problems towards an efficient business oriented solution as well as the ability to take on multiple responsibilities at once. Must be able to work in a fast paced environment with teams distributed around the globe.
Monitor and report on overall progress towards delivery milestones.Provide detailed information on the estimations and the risk of the epics the team is involved in.
Design and implement a path-to-production pipeline for both on-premise and cloud environments.
Coordinate the technical discussions on the team getting a common understanding of the technologies and solutions executed to fulfill Product and Business requirements
Interact with the product team to gather requirements and provide means to deploy and support our software and architect solutions.
Design and implement highly concurrent and efficient software components.
Test and debug. Design and implement layered testing strategy (unit, integration, functional, performance, security, etc).
Contribute with architecture designs and evaluations to facilitate the services implementation.
Work closely with other teams to build solid end to end solutions
Provide advice and mentoring to junior team members.
Required Skills and Experience
Get stuff done mentality. Advocates for balance between delivery and technical excellence
Strong written and verbal communication skills
Willingness to be the first among the equals
Excellent analytical skills
10+ years of relevant software development experience
5+ years of service design and operations experience.
5+ years experience leading teams technically.
Experience with Version Control tools and Continuous Integration frameworks.
Experience working with Agile methodologies
Experience designing and developing distributed systems (high availability, fault tolerance, consistency, replication protocols).
Strong development experience in Java ( Rust, Go, Python, C and C++ are a plus) and Spring Framework (Spring Boot as a must)
Cloud technologies such as Azure, AWS and OpenStack.
Container technologies such as Kubernetes, Helm and Docker.
Good understanding of network protocols including TCP, HTTP, MQTT, COAP.
Good understanding of security, PKI, TLS, etc
Concurrent and asynchronous programming.
Additional skills and experience as a plus
Machine Learning libraries, such as Tensorflow and Pytorch.
MLOps frameworks such as Kubeflow, MLFlow,
Sensor technologies and image signal processing.
Embedded programming on MCU.
Experience with signal processing on DSPs.
Experiences with IoTEnd-to-end security architecture
Remote management of devices
SaaS developmentUser management, RBAC, authorization and authentication
API designs (REST, SOAP, etc)
Distributed storage anr coordination such as Zookeeper, etcd, Cassandra.
Distributed computing Akka, Zookeeper.
Domain-Driven design (DDD)
Test-Driven development (TDD)
Continuous delivery pipelining
Big Data architectures
BS or MS in Computer Science, or a related field, required.
EU Residence (Mandatory)
Strong written and verbal communication skills in English (Full professional proficiency)
Spanish or Japanese as a plus
Job location in Barcelona (Spain)
Powered by JazzHR