We work with AI Big Data pipelines running in the cloud.
You will join a team developing AI machine learning infrastructure designed to provide advanced analytics for the industrial world. We use streaming sensorial data from all over the world as our input.
We are looking for a highly motivated developer for our scalable AI Software infrastructure.
We are searching for an experienced developer to work full-time and for the long-term.
• Help design and implement functional requirements
• Build efficient reusable code and services
• Maintain and improve the existing codebase.
• Passion for developing scalable, distributed software
• Prepare technical documentation
• Collaborate with colleagues to design implement and verify advanced pipelines
• Implement software enhancements and suggest improvements
• Experience and willingness to work as part of a team on a common code base
• Self-motivated personality with positive attitude
• 3+ years of software engineering experience.
• Strong CS fundamentals.
• Expertise in Java 8+.
• Experience with big data distributed processing: Spark, Yarn, HDFS, Elasticsearch.
• Working knowledge of main AWS services (S3, lambda, SNS).
• Working knowledge of containers (Docker, Kubernetes).
• Working knowledge of the Spring framework is plus.
• Strong English and communication skills (both verbal and writing).
• Experience working in an agile engineering environment.
• Relevant education and degree.
Nice to have:
• Expertise in Python.
• Understanding of Big Data architectures.
• Understanding of micro-services architectures.
• Experience in migration from monolith to microservices and serverless architecture.
• AI (Machine Learning) algorithms understanding.