ALOALTO SA - Junior Software Engineer - IoT, Big Data and Machine Learning
Personne de contact
ALOALTO SA, François Petre
Description du poste
Who we are
ALOALTO develops and implements end-to-end IoT and Big Data solutions using best of breed technologies for large and medium sized companies.
We’re a fun team of multi-skilled and sharp software engineers, UX/UI designers and data scientists.
Exemples of what we do:
IoT monitoring solutions:
ALOALTO has developed a mobile app allowing an easy and fast way to deploy, activate and link LPWAN multi-sensors with valuable assets (e.g.; fuel tanks, freight wagons, flight cases). In addition to that, we are developing web based applications allowing our clients to monitor these assets (e.g.: track and trace, measure lisquid levels, perform facility management) and trigger alerts when a threshold (e.g.: temperature, humidity, shock, liquid level) is overcome or when an a geofence is breached.
The main technologies we use (amongst others to come):
§ Computer languages: Scala and Java – play framework, Python, Java Script, HTML5,…
§ Databases and data repositories : SQL and noSQL
§ Map technologies : Leaflet, OpenStreetMap, MapBox, Google Maps API
§ Cloud environments: AWS, Azure
§ Big Data technologies: Cloudera, HortonWorks, AWS EMR, Spark, Hive, Impala, Kudu, Kafka, Kibana, ElasticSearch, Flume, Sqoop, Hbase, Pig, Yarn, …
§ Data analysts interfaces: Jupyter, Zeppelin, Tableau
§ Hardware: RaspberryPi, Arduino, LPWAN sensors (LoRa, Sigfox), ...
§ Security: Kerberos, Oauth 2.0, AWS IAM, Azure Active Directory, MFA, Blockchain,
§ Source code hosting: GitHub, Bitbucket
§ Methodology: Agile, Scrum
Telematics big data:
In the context of a big data infrastructure that we have set up on AWS, we have developed an application that ingests massive amounts of telematics data from dozens of thousands of vehicles in order to determine vehicle operations patterns in their environment: route utilization, usage of road infrastructure and facilities. Results are displayed on an interactive heat map allowing our client to gain insights on these operational patterns, and provide recommendations for improvements/optimization.
We’re looking to hire one or more Junior developers or Junior software engineers to help us scaling up with the above mentioned use cases and other similar exciting projects.
Our team believes in fun, continuous learning, and collaboration at work, and are looking for candidates that share those values.
- Experience in software programming. Knowledge with any of the above mentioned languages is a plus but not mandatory as long as you have a good experience with at least one of the mainstream computer languages;
- Willingness to learn and to dig into new technologies and software languages;
- Passion for delivering quality;
- Attention to detail;
- Driven by team spirit;
- Good oral and written communication skills;
Formal job experience(s) are optional but personal contribution in the development of one or more personal software (or hardware / firmware) side project(s) is highly valuable.
We are willing to invest time and energy into training the right person.
We are looking for a highly inquiring and motivated individuals who are passionate about quality and have a keen eye for detail. This will be your opportunity to be part of a team that builds exciting applications for major industry players.
Key responsibilities include:
- Implement enterprise level back and/or front end solutions
- Work with big datasets and noSQL solutions
- Learn new languages and come up with innovative solutions to solve everyday technical problems
- Interface with designers, developers and project managers
- Be responsible for promised deliveries on time
- Review technical designs and perform code reviews
Bachelor or Master Degree in Computer Science / Software Engineering
Languages: French and/or Dutch. English is a plus.