As a Software Engineer in the Data Acquisition team, you will play a key role in one of the biggest assets of the entire company – Data Acquisition.
Doing so, you will be responsible for getting, transforming and storing huge raw data sets from various sources. Also, you will design, plan and execute the next generation of large-scale data acquisition technologies.
This position requires broad, advanced technical experience and expertise.
Doing so, you will be responsible for getting, transforming and storing huge raw data sets from various sources. Also, you will design, plan and execute the next generation of large-scale data acquisition technologies.
This position requires broad, advanced technical experience and expertise.
The responsibilities of this opportunity include:
Designing, planning and executing the roadmap for the team while focusing on introducing new ways to get data while preserving high data quality.
Developing new features in the existing technologies of data acquisition.
Work closely with product managers to understand the business requirements.
Find the right balance between perfection and getting the job done.
Requirements:
Typically requires a minimum of 5 years in the industry
Substantial experience with OOP Language, preference to Java 8+
Experience in data streaming for example: Kafka, RabbitMQ, etc
Experience in big data streaming and batching processes – advantage
Experience with data processing technologies as an advantage: DataProc, Spark, Google Dataflow, Airflow, Apache Beam
Experience with one of the cloud providers, preference to GCP
Exceptional interpersonal skills with a proven ability to build productive cross-departmental relationships and lead the team as a senior developer
Bachelor's degree in Computer Science or Software Engineering or related field
Typically requires a minimum of 5 years in the industry
Substantial experience with OOP Language, preference to Java 8+
Experience in data streaming for example: Kafka, RabbitMQ, etc
Experience in big data streaming and batching processes – advantage
Experience with data processing technologies as an advantage: DataProc, Spark, Google Dataflow, Airflow, Apache Beam
Experience with one of the cloud providers, preference to GCP
Exceptional interpersonal skills with a proven ability to build productive cross-departmental relationships and lead the team as a senior developer
Bachelor's degree in Computer Science or Software Engineering or related field
This position is open to all candidates.