Our Software Engineering team has a combined skillset that covers data engineering, full-stack web development, site reliability engineering, and quality assurance. We are responsible for implementation, quality control, delivery and maintenance of the Square Sense software solution and data lakehouse, as well as providing ongoing support of data-related activities.
We are building a multitude of products in the domains of data collection, analysis, visualization and IoT manipulation. Our systems collect data from IoT devices and third-party data sources, process ingested data in streaming and batch modes, organize processed data, provide the APIs and UI to access it (analytics platform), or use third-party APIs to manipulate the physical world (automated decision making solution).
Our main programming language for data products is Python. Our data processing back-end is built on Spark, Airflow, PostgreSQL, Docker, Kubernetes, with bits of Hadoop and Kafka, and includes a multitude of data processing applications. Our production platforms run in the public clouds (Azure, GCP, AWS) and employ related services such as GKE, Dataproc (GCP) and AKS, HDInsight (Azure) to name a few. We deploy the software in a Continuous Delivery process. We focus on a high quality of our software and all team members take seriously such practices as automated testing and PR reviews.
All team members participate in the design and architecture, development, quality, production delivery, and monitoring.
As a Data / ML Engineering intern you will be a member of the Software Engineering Team. This position implies close collaboration with all members of the Software Engineering Team, as well as members of our Data Science Team, who design and implement various data processing algorithms.
Primary objectives of a Data and ML Engineer are:
We are looking for a student interested in data engineering that is studying for a postgraduate degree in engineering, a master (M2), or an equivalent university course and is looking for a final 6-month internship.
Candidates for this position are expected to have:
Knowledge in all of the following areas is a plus:
Being passionate about IT ourselves, we are looking for a likewise passionate person with a good team spirit.
Depending on how tight we scheduled these steps, the whole process may take from 1 to 3 weeks.
Tyto společnosti rovněž nabírají pracovníky na pozici "{profese}".