Full-Time

Data Platform Developer

Java

Posted on 5/6/2024

Geotab

Geotab

1,001-5,000 employees

AI-powered fleet management and telematics platform

Data & Analytics
Hardware
AI & Machine Learning

Mid

Oakville, ON, Canada

Required Skills
Airflow
Apache Flink
Apache Beam
BigQuery
Apache Kafka
Java
Data Analysis
Requirements
  • Post-secondary Degree specialization in Computer Science, Software or Computer Engineering or a related field.
  • 3-5 years experience in Data Engineering or a similar role.
  • 3-5 years experience in developing production-level systems using Java and Spring framework.
  • 2-3 years experience in designing, building and maintaining production-level application containerization, such as Docker, Kubernetes, or OpenShift.
  • Knowledge of Apache Kafka, Apache Flink, Apache Ignite, Apache Airflow, Apache SuperSet, Apache Olingo, and DataHub is a big plus.
  • Knowledge of gRPC, Protobuf, Apache Avro, Apache Beam is a plus.
  • Knowledge of data management fundamentals and data storage principles.
  • Knowledge of batch and streaming data architectures.
  • Experience with API design and implementation.
  • Familiar with Big Data environments (e.g. Google BigQuery).
  • Excellent oral and written communication skills.
  • Strong analytical skills with the ability to problem solve well-judged decisions.
  • Highly organized and able to manage multiple tasks and projects simultaneously.
  • Strong team player with the ability to engage with all levels of the organization.
Responsibilities
  • Develop and maintain new data infrastructure platforms managing the data ingestion, digestion, and stream processing of Geotab’s internal data lake.
  • Develop processes to enrich Geotab’s big data with telematics data at scale.
  • Develop processes and implement logging, monitoring, and alerting services to ensure the health of Geotab’s big data infrastructure.
  • Work with data scientists to understand data processing needs and develop infrastructure solutions to support these initiatives.
  • Create and maintain documentation for architecture, requirements, and process flows.
  • Support internal Geotab teams to assist with data integration with newly developed big data platforms.

Geotab provides a comprehensive fleet management platform powered by AI and data intelligence, offering telematics, video-based safety, and open integrations to optimize fleet performance. With over 4 million subscriptions and processing more than 75 billion data points a day, Geotab helps customers make better decisions, increase productivity, ensure fleet safety, and achieve sustainability goals.

Company Stage

N/A

Total Funding

N/A

Headquarters

Oakville, Canada

Founded

2000

Growth & Insights
Headcount

6 month growth

5%

1 year growth

5%

2 year growth

3%

Benefits

Medical & dental

Retirement savings

Fitness membership

Baby bonus

Flex work arrangements

Home office reimbursement for select items

EV program

Learning reimbursement