Geotab

Senior Data Platform Developer - AI Platform

Geotab$115K — $150K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Post-secondary degree in Computer Science, Software or Computer Engineering, or related field.
  • 3-5 years experience in a software developer role or similar position.
  • 3-5 years experience developing production-level systems using Python 3.
  • 3-5 years experience maintaining production services in cloud platforms such as GCP, AWS, or Azure.
  • 1-5 years experience in application containerization, including Docker, Kubernetes, or OpenShift.
  • Familiarity with fine-tuning and self-hosting large language models and generative AI frameworks is a significant advantage.
  • Experience with tools like OpenSpec, Ralph, and Sourcegraph is preferred.

Responsibilities

  • Develop and maintain machine learning platforms and generative AI applications.
  • Implement logging, monitoring, and alerting services for AI platform health.
  • Enrich Geotab's big data with telematics data at scale.
  • Collaborate with data scientists to understand and support data processing needs.
  • Create and maintain comprehensive documentation of architecture, requirements, and process flows.
  • Assist internal teams with data integration into newly developed AI platforms.

Benefits

  • Flexible working arrangements for better work-life balance.
  • Home office reimbursement program to support remote work.
  • Baby bonus and parental leave top-up program.
  • Access to online learning and networking opportunities.
  • Incentives for purchasing electric vehicles.
  • Comprehensive medical and dental benefits.
  • Retirement savings program to help secure your future.
Full Job Description
Who you are:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Data Platform Developer who will be building the Geotab internal machine learning and generative AI platform. This role allows all Geotab data scientists and generative AI developers to explore, train, and build machine learning models, gain access to underlying Large Language Models, and build GenAI agent applications for internal services and end customers in production. If you love technology, and are keen to join an industry leader - we would love to hear from you!
What you9ll do:

As a Senior Data Platform Developer, your key area of responsibility will be developing and maintaining new machine learning platforms and managing generative AI applications and agents. You will be responsible for implementing logging, monitoring, and alerting services to ensure the health of Geotab9s AI platform infrastructure, as well as enriching big data with telematics data at scale. You will need to work closely with Geotab9s data scientists and internal teams to understand data processing needs and assist with data integration for newly developed AI platforms. To be successful in this role, you will be a self-starter who is keen to join an industry leader and enjoys working with complex, technical AI concepts.
How you9ll make an impact
  • Develop and maintain new machine learning platforms managing the machine learning models and generative AI applications and agents.
  • Develop processes and implement logging, monitoring, and alerting services to ensure the health of Geotab9s AI platform infrastructure.
  • Develop processes to enrich Geotab9s big data with telematics data at scale.
  • 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 AI platforms.
What you9ll bring to the role

  • Post-secondary Degree specialization in Computer Science, Software or Computer Engineering or a related field.
  • 3-5 years experience in a software developer or a similar role.
  • 3-5 years experience in developing production-level systems using Python 3.
  • 3-5 years experience in developing and maintaining production services in one of the mainstream cloud providers such as GCP, AWS, or Azure.
  • 1-5 years experience in designing, building and maintaining production-level application containerization, such as Docker, Kubernetes, or OpenShift.
  • Knowledge of fine-tuning and self-hosting vision large language models and generative AI related frameworks (Langgraph, CrewAI, LiteLLM) is a big plus.
  • Experience with OpenSpec, Ralph, Agent Sandbox, and Sourcegraph is highly preferred.
  • Knowledge of AI/ML platforms, such as Ray, VertexAI, Bedrock, and familiarity with Big Data environments (e.g. Google BigQuery).


If you got this far, we hope you9re feeling excited about this role! Even if you don9t feel you meet every single requirement, we still encourage you to apply.

Please note: Geotab does not accept agency resumes and is not responsible for any fees related to unsolicited resumes. Please do not forward resumes to Geotab employees.

This posting is for an existing vacancy.

Why job seekers choose Geotab

Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program

*The above are offered to full-time permanent employees only

How we work

At Geotab, we have adopted a flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work. However, you are welcomed and encouraged to come into our beautiful, safe, clean offices as often as you like. When working from home, you are required to have a reliable internet connection with at least 50mb DL/10mb UL. Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working. The health and safety of employees are a top priority. We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings. Join us and help reshape the future of technology!

We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish - in an environment that is rich in diversity and a place where people from various backgrounds can work together. Geotab encourages applications from all qualified individuals.

About Geotab

Geotab is a telematics company that provides fleet management solutions to businesses of all sizes. The company was founded in 2000 and is headquartered in San Francisco, California. Geotab's products and services include GPS tracking, driver safety, compliance management, and fuel management. The company's mission is to help its clients improve their operational efficiency, reduce costs, and increase safety. Geotab has a team of experienced professionals who specialize in developing and implementing innovative solutions to complex problems. The company is committed to delivering exceptional value to its clients and building long-term relationships based on trust and mutual respect.
Learn more about Geotab
Size
1,300 employees
Industry

Similar Jobs

More Jobs at Geotab

More Enterprise Technology Jobs

Find similar Senior Data Platform Developer - AI Platform jobs: