Career

Our team is our greatest value. We do whatever it takes to offer the most comfortable working environment, a wide range of interesting projects, and a continuing avenue for mastering your skills. Our aim is to disclose your potential and express your creativity!

Join Our Team

Grow with us

Great Place to Become a Better Pro

With constant increase in scope
and number of stimulating projects, Geomotiv is an excellent opportunity for professional growth. We deeply appreciate aspiration to new competences, self-improvement,
and self-development.

0
%

fear of challenging projects

100
%

chance for colleagues to become friends

22000
CUPS

OF REFRESHING COFFEE PER YEAR

<
5%

EMPLOYEE ATTRITION RATE

8+
years

AVERAGE WORK EXPERIENCE

Remote-Friendly Culture

Work with Us Regardless of Your Location

Would you like to be a part of a large and fast-growing team and build a successful career in an international company?
We are always excited to welcome new members aboard! Geomotiv is a hub for highly motivated people who are constantly striving to make a difference. Our most significant value is sourcing the most experienced and responsible professionals in the industry. Therefore, we attract highly proficient, like-minded English-speaking candidates from a vast pool of Canada, Europe (Poland, Portugal, Lithuania), Estern Europe (Ukraine), Central and Western Asia (Armenia, Georgia, Kazakhstan) and LATAM (Brazil, Argentina).

You can join us at one of our great locations and become a part of
an exciting story. Coming from a collaborative culture and “work from anywhere” mentality, we support remote and in-office experiences.
Indeed, our engineers have access to a managed office space with
a modern infrastructure, fully equipped meeting rooms, access
to high-speed Internet, and dedicated places with snacks and coffee.

Geomotiv creates a unique remote-friendly workspace for talented employees and helps them grow while working on international technology-intensive projects and internal training programs.
We ensure that our remote teams can efficiently work together,
align with the client’s expectations, and yield the best results for
their enterprise.

VACANCIES

Talents Wanted

Data Scientist

ABOUT THE PROJECT:

Adoppler is a company founded in 2017, as a product subsidiary of Geomotiv. Since 2018 – an independent business. Adoppler focuses on building and licensing disruptive advertising technology platforms for innovative companies around the world. Adoppler together with Audience Media founded ElementalTV in 2020.

The company’s main product is the Trusted Marketplace technology, a holistic video monetization solution for any platform and device. Our full-stack solution has a complete view of the video, CTV, and OTT inventory. It helps clients to access and to manage direct, programmatic, and third-party partners using built-in tags or OpenRTB-compliant endpoints.

The Trusted Marketplace consists of several high-load web applications, developed using Java 17, Jetty/Netty, Druid, Kafka, Aerospike, PostgreSQL. The production environment is private cloud-based on Proxmox. Deployment is carried out by Jenkins. The client-side is based on Angular 15/React 16, working as SPA.

Our company manages dev processes using Jira, Confluence, Slack, and regular video calls. We prefer to use Git Flow and peer code review in our work.

WHAT YOU’LL BE UP TO:

  • Lead project with hands-on analysis and modeling, leveraging data analysis and analytical techniques and methods to solve complex business problems;
  • Perform problem domain definition, including data identification and analysis;
  • Extract, aggregate, manipulate, categorize, clean, and transform data associated within an identified problem space for use in predictive modeling;
  • Perform exploratory data analysis and feature generation;
  • Identify patterns and/or anomalies in large datasets;
  • Perform automated text/data classification and categorization as well as entity recognition, resolution and extraction;
  • Develop algorithms; train, evaluate, and deploy predictive analytics models using machine learning methods.

WHAT YOU’LL NEED TO HAVE:

  • 4+ years of experience as a Data Scientist or on a similar role developing and deploying Machine Learning models;
  • Expertise in applying mathematical and statistical methods for traffic optimization and other relevant tasks in AdTech;
  • Ability to interpret and analyze model results, (e.g. identifying key factors influencing target metrics);
  • Experience in selecting and applying appropriate tools and techniques;
  • Proficiency in Python and related ML libraries;
  • Hands-on experience with big data processing frameworks such as Apache Spark;
  • Familiarity with cloud storage systems (e.g., S3, Ceph) and containerization technologies (e.g., Kubernetes);
  • Solid understanding of programmatic advertising technologies;
  • Knowledge of RTB auction mechanisms and their application in online advertising;
  • Strong problem-solving skills and ability to work independently;
  • Self-sufficiency and adaptability in dynamic, fast-paced environments.

INTERVIEW STEPS:

  • HR interview;
  • Technical, behavioral interview with Product Manager.
APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

Senior DevOps Engineer

ABOUT THE PROJECT:

Adoppler is a company founded in 2017, as a product subsidiary of Geomotiv. Since 2018 – an independent business. Adoppler focuses on building and licensing disruptive advertising technology platforms for innovative companies around the world. Adoppler together with Audience Media founded ElementalTV in 2020.

The company’s main product is the Trusted Marketplace technology, a holistic video monetization solution for any platform and device. Our full-stack solution has a complete view of the video, CTV, and OTT inventory. It helps clients to access and to manage direct, programmatic, and third-party partners using built-in tags or OpenRTB-compliant endpoints.

The Trusted Marketplace consists of several high-load web applications, developed using Java 17, Jetty/Netty, Druid, Kafka, Aerospike, PostgreSQL. The production environment is private cloud-based on Proxmox. Deployment is carried out by Jenkins. The client-side is based on Angular 15/React 16, working as SPA.

Our company manages dev processes using Jira, Confluence, Slack, and regular video calls. We prefer to use Git Flow and peer code review in our work.

WHAT YOU’LL BE UP TO:

  • Design and develop infrastructure as code to build performant systems to support the adtech platform;
  • Deep troubleshooting related to failures, performance and networking including root cause analysis and building fault-tolerant systems;
  • Manage the full lifecycle of infrastructure and change management including off-hours maintenances when needed;
  • Evaluate DevOps tools and software to determine best-in-class solutions;
  • Support and development of monitoring system (Prometheus/VictoriaMetrics, Grafana);
  • Fine-tuning PostgreSQL, Kafka, Druid, Aerospike;
  • Implementation of Multi-Data Center operation;
  • Implementation of cluster’s fault tolerance;
  • Resolve technical and user problems.

WHAT YOU’LL NEED TO HAVE:

  • Minimal experience – 5 years;
  • Extensive Linux experience (Ubuntu, Debian, knowledge of command line utilities, ability to write and read bash scripts);
  • Knowledge of the principles of operation of IP networks and basic network services (routing, VPN, firewall, DNS, SMTP);
  • Experience in configuration management and deployment tools (Ansible);
  • Experience with Jenkins pipeline jobs;
  • Solid knowledge of Nginx/OpenResty (proxying, load balancing);
  • Experience with monitoring and visualization systems Prometheus/VictoriaMetrics, Alertmanager, Grafana;
  • Basic knowledge and experience with Docker, PostgreSQL;
  • Hands-on experience with Git;
  • English Intermediate+.

WOULD BE A PLUS:

  • Experience with HighLoad/BigData systems;
  • Proficiency in Proxmox (Corosync based cluster), KVM, LXC;
  • Experience with clustering PostgreSQL (with Patroni);
  • Experience with replication MongoDB;
  • Solid knowledge Keepalived, Linux Virtual Server system;
  • Familiarity with following stack: Zookeeper, Kafka, KafkaConnect, Druid, Ceph (cephfs), Aerospike, Lua in OpenResty.

INTERVIEW STEPS:

  • HR interview;
  • Technical interview;
  • Interview with a Product Manager.
APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

Technical Lead

ABOUT THE PROJECT:

The company is building the real time data & discovery infrastructure for all blockchain transactions and Web3 credential data. We built the entire web3 data stack for you, so you can focus on building your applications. Skip months of web3 data ingestion/cleaning, go straight to building your core analytics/ML.

Our real-time web3 data infra curates and decodes all on-chain transactions and off-chain datasets and delivers them directly to your environment to power your indexing, analytics, and ML solutions.

SUMMARY:

We are seeking an experienced and highly skilled Tech Lead Golang Engineer with a strong background in blockchain technologies. As a Tech Lead, you will be responsible for leading a team of engineers, designing and implementing robust, scalable, and secure blockchain-based solutions. You will play a crucial role in shaping the architecture, ensuring best practices, and driving the technical direction of our projects.

WHAT YOU’LL BE UP TO:

  • Lead the team of engineers, fostering a culture of collaboration, innovation, and continuous improvement;
  • Design and implement scalable, high-performance systems using Golang, with a focus on blockchain technology;
  • Develop and integrate blockchain solutions and ensure seamless interaction between blockchain components and other system modules;
  • Maintain high coding standards through code reviews, automated testing, and adherence to best practices in software development;
  • Implement TDD and CI/CD pipelines;
  • Optimize Golang applications for performance, focusing on latency, throughput, and resource utilization in blockchain environments;
  • Work closely with team members to align technical solutions with business goals;
  • Ensure that all blockchain-related developments adhere to industry best practices for security, including data protection, encryption, and secure access control;
  • Assist in project planning, estimation, and risk management.

WHAT YOU’LL NEED TO HAVE:

  • 6+ years of experience in software development;
  • 3+ years experience as a Tech Lead;
  • Extensive experience with Go;
  • Strong familiarity with Typescript/Javascript;
  • Proven experience with blockchain technologies (Ethereum, Hyperledger etc);
  • Hands-on experience with smart contracts, consensus algorithms, and DApps development is essential;
  • Expert with PostgreSQL, ClickHouse;
  • Working experience with Spark, Hadoop, dbt, Docker, Kubernetes;
  • Demonstrated experience in leading and mentoring engineering teams;
  • Strong understanding of system architecture, design patterns, and software engineering principles, particularly in the context of distributed systems;
  • Excellent verbal and written communication skills, with the ability to convey complex technical concepts to a broad audience;
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is preferred;
  • English – B2.

INTERVIEW STEPS:

  • English check;
  • HR interview;
  • Interview with CTO;
  • Tech online coding;
  • Technical interview with the team.
APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

Senior Go Developer

ABOUT THE PROJECT:

The company is building the real time data & discovery infrastructure for all blockchain transactions and Web3 credential data. They built the entire web3 data stack for you, so you can focus on building your applications.

Skip months of web3 data ingestion/cleaning, go straight to building your core analytics/ML.
Their real-time web3 data infra curates and decodes all on-chain transactions and off-chain datasets and delivers them directly to your environment to power your indexing, analytics, and ML solutions.

WHAT YOU’LL BE UP TO:  

  • Design, implement, and support distributed blockchain-based network;
  • Research, analyze, design, develop, test, and maintain Blockchain application;
  • Develop application functionality with the help of various programming languages;
  • Be comfortable working in a fast-paced environment;
  • Collaborate with tech teams and managers to determine project technology needs.

WHAT YOU’LL NEED TO HAVE:

  • 5+ years of professional software engineering experience with Golang;
  • Strong familiarity with Typescript/Javascript;
  • Expert with SQL and relational databases;
  • Experience with Apache Spark, Databricks, Hadoop, Apache Kafka, Redis;
  • Deep knowledge of Data pipeline, Data warehouse;
  • Experience with Kubernetes;
  • English Upper Intermediate and above.

WOULD BE A PLUS:

  • Experience with deployment on baremetal server.
  • Experience and knowledge of blockchain, Ethereum virtual machine (EVM).

INTERVIEW STEPS:

  • English check;
  • HR interview;
  • Technical interview;
  • Technical interview with the team (optional).
APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

DevOps Engineer

ABOUT THE PROJECT:

It is a leading free streaming television service in America, delivering 100+ live and original channels and thousands of on-demand movies in partnership with major TV networks, movie studios, publishers, and digital media companies. Millions of viewers tune in each month to watch premium news, TV shows, movies, sports, lifestyle, and trending digital series. The service is available on all mobile, web, and connected TV streaming devices.

WHAT YOU’LL BE UP TO:

  • Build reliable, performant, and scalable infrastructure;
  • Collaborate with Engineering Leadership, DevOps, and SecOps to deliver an exceptional user experience for millions;
  • Communicate effectively with non-technical stakeholders, including Product Owners;
  • Maintain detailed documentation of features and processes;
  • Navigate ambiguous situations, transforming unclear issues into actionable solutions;
  • Provide regular updates on progress via Jira, Slack, and Confluence;
  • Take ownership of your work and actively participate in code review sessions;
  • Work in a fast-paced, agile environment with high code quality standards;
  • Troubleshoot and resolve infrastructure-related issues in cloud environments;
  • Collaborate daily with teams, customers, and stakeholders.

WHAT YOU’LL NEED TO HAVE:

  • Minimum 5 years of hands-on cloud engineering experience;
  • Solid understanding of System Design Principles;
  • Hands-on experience with AWS Athena, Lambda and Step-functions, API Gateway, ECS, EKS, Fargate, Kubernetes, S3, EC2, SQS, RDS, CloudFront, and VPC;
  • Proficient in Terraform;
  • Demonstrated proficiency with at least one modern general-purpose programming language like Node.js, Java, Go, Python. Our front-end build systems use Node;
  • Demonstrated proficiency with shell scripting;
  • Experience with centralized logging and general monitoring systems such as Newrelic, Grafana, Prometheus, etc;
  • Hands-on working experience with CI/CD pipelines. We use Github Actions;
  • Able to demonstrate proficiency in cloud cost optimization and right-sizing architectures;
  • Demonstrated experience with event-driven architecture;
  • Experience building RESTful services;
  • English Upper Intermediate and above.

WOULD BE A PLUS:

  • Experience in alternative IaC solutions such as Amazon CDK, Helm, etc.;
  • Previous experience building in microservice and SOA based architectures.

INTERVIEW STEPS:

  • HR interview;
  • Technical interview;
  • Interview with a Manager.
APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

No suitable vacancies?

Do not worry, we are always in search of the best experts!


Just fill in our online form and leave your contact details. Our recruiters will reach out to you as soon as we have an open position that will correspond to your skills and expectations.

APPLY NOW

We will be glad to see in our team!

Drag & Drop or Choose files to upload Files supported: PDF Max size: 20MB

File name:

File size:

Max 500 characters

By filling out the web form and submitting the personal data specified in it, I express my consent to the processing of my personal data in accordance with the Privacy Policy and the use of Cookie files of the Сompany for the purpose of processing and responding to my request. I am aware that I have the right to withdraw my consent at any time

How-to Guide

5 Steps to Join Our Team

STEP 1 Send your CV to [email protected]
STEP 2 Attend a job interview
STEP 3 Show off your skills at an interview with our client
STEP 4 Get a job offer from Geomotiv
STEP 5 Join the team

BENEFITS AND PERKS

Come Enjoy Our Goodies

  • Competitive salary in USD
  • Remote work from anywhere
  • Possibility to work with
    experienced colleagues
    (80% of our employees are
    Senior specialists)
  • Official employment in our
    locations or work as a sole
    proprietor (independent
    contractor) from any corner
    of the world
  • Flexible working hours
  • English-speaking projects
  • Opportunity to work on
    interesting high-load
    projects
  • Ongoing professional growth
    and participation in conferences
    and other professional
    activities
  • Referral program bonuses
  • Extra benefits
  • Intensive corporate life and
    frequent team-building activities
  • Personal attention

Become Part of Our Story

Together Is Better Than Apart

Geomotiv is a reliable and fast-growing company.
Our atmosphere stimulates professional growth. It helps
to share ideas and bring the brightest ones to life. For us,
it is crucial to create comfortable conditions for everyone.
That’s why in everything that we do, we follow the principles
of diversity, equity, and inclusion. Join us to leverage a wide
range of opportunities for self-realization!