fbpx
  • Join Our Team

Current job openings at KitRUM

Senior Big Data Engineer

Skills:

— 3-5+ years of professional experience
— Strong written and verbal communication skills
— Experience building tools as part of a high-quality data system
— Working knowledge of Sqoop, Hive, Impala, and HDFS.
— Fluency with at least one dialect of SQL (MySQL and Hive preferred)
— Ability to develop software, whether scripts for shuffling data around, batch tasks, or stream processing units.
— Level of English Upper-Intermediate

The important soft-skills: active listening and verifying a shared understanding of the problem, asking clarifying questions, and providing explanations for decisions (technical/etc).

As a plus

— Streaming platform experience, typically based around Kafka / Spark, Storm, Beam/ — Strong understanding of AWS data platform services and their strengths/weaknesses
— Scala/spark some ruby some python

From us:

— Competitive compensation according to your skills
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

Data quality and integrity are two areas of focus for your work in our existing, organically-grown data infrastructure. You would be responsible for building tools and technology to ensure that downstream customers can trust the data they’re consuming. Depending on the project, this might involve collaboration with the Data Science and Content Engineering teams to repartition or optimize business-critical Hive tables, or working with Core Platform to implement better processing jobs for scaling our consumption of streaming data sets. Almost everything you would be working on would be to increase the “customer satisfaction” for internal customers of Scribd data.

Full stack (React&Node) developer

Required skills

— 3+ years of experience in software development
— Experience with ReactJS
— Experience with NodeJS
— Strong proficiency with JavaScript (ES6+), TypeScript experience
— Understanding the nature of asynchronous programming
— Extensive hands-on experience with front-end development, including knowledge of the React framework
— Knowledge of software design patterns
— Understanding of the key front-end technologies, such as HTML5, CSS3, DOM
— Solid knowledge of the page loading, rendering, and re-rendering process
— Proficient understanding of Git
— Level of English: Intermediate and higher

As a plus

— Strong Webpack & Babel knowledge
— Experience of close side-by-side work with UI/UX designers
— Knowledge of the SEO techniques and understanding how different solutions impact page performance
— Docker

We offer

— High salary according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities

— Development of new products and services
— ReactJS / NodeJS — 60/40
— Collaborate with the client (USA) and other team members and stakeholders on the project

Senior Front End Angular Developer (Kharkiv)

Required skills

— 4+ years of experience in software development
— Excellent knowledge of HTML and CSS
— Strong proficiency with JavaScript, TypeScript experience
— Experience with Angular 8 (2+)
— Strong knowledge of Javascript design patterns and best practices
— Experience with RxJS and understanding of async concepts in JavaScript
— English Upper-intermediate and good communication skills

As a plus

— Experience with WebSockets
— Experience with Nodejs
— Experience with Azure Devops, Docker

We offer

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities

— Design, build and maintain efficient, reusable, and reliable code;
— Communicate with team members regarding projects, development, tools, and procedures;
— Utilize skills in development areas including Angular 8, TypeScript;
— Be responsive to change requests and feature requests;
— Write code that is cross-platform and cross-device compatible;
— Fix defects and develop functional increments.

Senior/Middle JavaScript Developer

Skills:

— 4+ years of commercial experience of development
— Proven experience and interest in React
— Proven experience and interest in Node
— Desire to learn and work with JavaScript, React, Redux, Node.js, MySQL, JWT
— High motivation and passion for technology
— Great team worker
— Level of English: Advanced

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

Help one of the biggest logistics companies improve their platform, migrate the data and services to launch an updated product, working closely with the customer to improve their product offerings, create an ecosystem that is intuitive to use and connect all the dots of the business.

— Build software that is a joy to use and improve existing code quality!
— Update the system for end customers’ to make it easy, intuitive to use and allows users to accomplish their work more efficiently
— Identify and resolve issues on the frontend and ensure further predictable delivery and high-quality service
— Eliminate redundant resources use and reduce code duplications
— Set up test coverage and improve security and decrease vulnerabilities of the software
— Complete some tasks related to NetSuite
— Handle the data migration from the old system and launch of the new system
— Regularly and proactively communicate status, risks, and other issues related to project

Senior PHP developer/Team lead

Skills:

— 5+ years of commercial experience of development
— Proven experience and interest in PHP
— Desire to learn and work with Laravel, MySQL, JWT
— High motivation and passion for technology
— Team Lead skills
— Great communication skills
— The capability of resolving complex tasks and offering the best solutions to the issues
— Level of English: Advanced

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

Help one of the biggest logistics companies improve their platform, migrate the data and services to launch a new product, work closely with the customer to improve their product offering, create an ecosystem that is intuitive to use and connect all the dots of the business.

— Lead the team
— Build software that is a joy to use and improve existing code quality!
— Update the system for end customers’ to make it easy, intuitive to use and allows users to accomplish their work more efficiently
— Eliminate redundant resources use and reduce code duplications
— Set up test coverage and improve security and decrease vulnerabilities of the software
— Complete some tasks related to NetSuite
— Handle the data migration from the old system and launch of the new system
— Regularly and proactively communicate status, risks, and other issues related to project

Senior QA automation/Manual

Skills:

— 4+ years of commercial experience in functional and non-functional testing (Web, desktop, mobile)
— Participation in End-to-end software development lifecycle
— Strong knowledge of software QA methodologies, tools and processes
— Experience in analyzing project documentation to ensure understanding of business and technical requirements
— Design the relevant Test Cases/Checklists which will effectively execute the software under test, applicable to both new and existing product functionality
— Understanding of PHP, Node.js, React.js, and related technologies
— Understanding of continuous integration and testing tools
— High motivation and passion for technology
— Level of English: Advanced

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

Help one of the biggest logistics companies improve their platform, migrate the data and services to launch a new product, work closely with the customer to improve their product offering, create an ecosystem that is intuitive to use and connect all the dots of the business.

— Improve existing code quality!
— Test the system manually and write automation tests to ensure the system’s stability and security
— Set up test coverage and improve security and decrease vulnerabilities of the software
— Automate migrations and write the schema
— Ensure further predictable delivery and high-quality service
— Update the system for end customers’ to make it easy, intuitive to use and allows users to accomplish their work more efficiently
— Eliminate redundant resources use and reduce code duplications
— Complete some tasks related to NetSuite
— Handle the data migration from the old system and launch of the new system
— Regularly and proactively communicate status, risks, and other issues related to project

Senior Machine Learning (ML) Engineer

Skills:

— 4+ years of experience applying ML in industry, especially related to Personalization
— Great coding skills and software development experience (Spark, Scala, Python, Java, Tensorflow)
— Strong background in ML and Recommender Systems, with a deep understanding of supervised and unsupervised methods (collaborative-filtering, content-based, deep learning, reinforcement learning, contextual multi-armed bandit, causal inference)
— Successful track record of ownership in challenging cross-functional projects
— Demonstrated ability to design and build complex systems that have positively impacted the business
— Level of English: Upper-Intermediate

Plus:

— Ph.D. or MS in Computer Science, Statistics, or a related field
— You are an exceptional and passionate Machine Learning expert
— You are eager to make an impact by working on cutting-edge ML products
— You are results-oriented, self-driven, motivated to succeed, and shaping the future

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities

As an early member of a world-class Recommendations team, you will lead the way by creating and owning the next generation of machine learning algorithms and end-to-end systems that power the experience for our 6B+ monthly recommendations and 100M+ users around the world.

What you’ll do:
— Work across the product and technology leadership groups to define and optimize ML strategy
— Coach, mentor, and develop a deeply talented team of data scientists, statisticians, and developers
— Use ML techniques to increase digital accessibility for our growing and diverse customers
— Apply algorithms to our business to improve customer experience, create operational efficiency and make recommendations as to best algorithms to use for different use cases
— Build advanced machine learning models and improve the accuracy of those models
— Deploy the models in production where it will serve customers in real time
— Work alongside applied machine learning researchers and data scientists to define the right solution
— Test validate, and deploy algorithms into production ready status. Ensure models maintain explain-ability to make decisions and choices around predictions and impact on the business
— Collect the right data for predictive modeling and algorithm development.
— Work closely with business intelligence and data engineering to deliver on projects.

Application Platform Engineer

Skills:

— 5+ years of experience building backend systems
— Great coding skills and software development experience
— Ruby/Rails internals or systems-level knowledge
— Ideally an understanding of how ActiveRecord works from the inside out.
— Familiar enough to drive large upgrades of Ruby and/or Rails; should be able to own the upgrade and refactoring process for gems as a result.
— Working knowledge of tools like Thrift/Avro/Protobuf.
— Understanding why these tools exist and where they can be used.
— Level of English: Upper-Intermediate

As a plus:

— Experience with event-driven application platforms, such as Node, Stackless Python, Go + Goroutines, etc.
— Knowledge of how the data access layers of Rails, Django, or similar frameworks operate.
— Can explain how objects are hydrated from data storage, and what runtime-specific caveats might be implied for the framework.
— Working knowledge and experience with gRPC.
— Informed opinions on the trade-offs between object serialization RPC and RESTful JSON over HTTP.

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

Core Platform is to provide robust and foundational software, increasing operational excellence to scale apps and data at project. The team goal is not total architectural or design perfection, but rather choosing the right trade-offs to strike a balance between speed, quality, and cost.

Teamwork involves:
— Building, testing, deploying apps and infrastructure which will help other teams rapidly scale, inter-operate, integrate with real-time data, and incorporate machine learning into their products
— Working with customers in the Data Science and Content Engineering, and our peers in Internal Tools and Infrastructure teams work brings systems-level visibility and focus on our projects
— Develop and operate standards and infrastructure for RPC, service discovery, and data ingestion
— Building backend systems that enable project Engineering to support the product’s growth on continued success.
— Responsibility for education and evangelism of teamwork within project Engineering:
1 — writing thorough documentation for the systems we build
2 — hosting internal workshops
3 — providing implementation support to peers across engineering

You will:
— Help to define the future of supported application platforms for project engineering, whether that is on Ruby, Golang, or Node.
— Help to support and grow the underlying platform beyond its existing foundation of Ruby, Rails, and MySQL is a significant part of your job.
— Act as a domain expert for the underpinnings of Rails and where and how it interacts with our infrastructure, whether through ActiveRecord, Sidekiq, or Kafka.

Senior Software Engineer — Content Engineering

Skills:

— 8+ years of experience building backend systems
— Great coding skills and software development experience with Ruby, Rails, Spark
— Experience with Data Engineering are nice-to-haves but not required
— Bachelor’s in CS or equivalent professional experience
— Demonstrated ability to design and build complex systems that have positively impacted the business
— Level of English: Upper-Intermediate

As a plus:

— You thrive within a team environment
— You instinctively feel a sense of ownership and responsibility for projects you work on
— You get excited at the prospect of building robust and intelligent data pipelines
— You love to read and learn and would relish the opportunity to contribute to a company that enables others to do the same

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

The Content Engineering team is responsible for the content metadata pipeline and cost management systems for all project content. Teamwork enables other teams at project to build better user experiences and empowers publishers to control how content is made available to users.

Teamwork involves:
— Ingesting publisher data for content metadata extraction, lifecycle management, and pricing.
— Analyzing documents to detect duplicates, detect spam, and enforce publisher copyrights.
— Building document metadata (language classification, topic extraction, etc) that can be used to surface more relevant content to project users.
— Calculating publisher payouts.

You will:
— Own the design, development, and operation of our content metadata pipeline and publisher payouts
— Work in cross-functional product squads to build both user-facing and publisher-facing features
— Leverage project’s existing content and machine learning in new and creative ways to build more intelligent features that enable better user experiences

Senior Software Engineer — Search Relevance

Skills:

— 5+ years of experience building backend systems
— Great coding skills and software development experience on Ruby
— B.S. in Computer Science or equivalent
— Strong knowledge of CS fundamental concepts and OOP languages
— 2+ years of experience working on search/ranking/relevance problems
— Solid understanding good design principles that work well for large scale data
— Good troubleshooting skills to help debug and fix production issues in high availability systems
— Ability to form creative solutions, often when working with ambiguity.
— You can talk to product people and can translate technical requirements into achievable solutions.
— You believe in frequent releases and in building software that is easy to deploy and pain-free to operate.
— Level of English: Upper-Intermediate

As a plus:

— Strong expertise with ElasticSearch, Solr or Lucene

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

About your future team:
— Constantly striving to improve search in various dimensions — Quality, Relevance, Speed, Costs, Real-time indexing, Uptime etc
— Work in very small groups on each project to be fast and efficient
— Keep it simple, keep it honest, and really strive to make Search better
— Have fun working together (including building modded keyboards)

What you’ll do:
— Work to enhance every aspect of the search experience: from indexing data to organization of the search results.
— Help build systems to evaluate search quality, relevance and improving the metrics.
— Write elegant beautifully simple code in Ruby and …..
— Create out of the box solutions to help resolve search challenges.
— Design and develop high performance and highly available services used by millions of people every day.
— Collaborate with product managers and other key partners to help influence the next wave of search innovation.
— Be a part of a high performing Engineering team

Senior Backend Engineer

Skills:

— 5+ years of experience building backend systems
— Great coding skills and software development experience
— Ruby on Rails, Scala, Go, ElasticSearch
— Spark/Hadoop, MySQL, Cassandra and Redis
— Strong background or interest in building successful products in the context of a web application
— Experience shipping clean code that works
— Background in algorithms with a focus on applied problem solving
— Bachelor’s or higher in mathematics, computer science, physics, or equivalent experience
— Strong SQL skills and the ability to analyze large and complex datasets
— Level of English: Upper-Intermediate

As a plus:

— Exceptional problem solving skills
— You want to work independently and own large, complicated projects
— You’re comfortable in dealing with lots of moving pieces
— You have exquisite attention to detail
— You’re comfortable learning new technologies and systems
— Collaboration, time management, and communication skills

Your future team believes in continuously improving skills and codebase, work/life balance, and doing things right overdoing them fast. The team is looking for engineers who share this view and are excited about writing quality code, trying new technologies, and playing well with others.

From us:

— High compensation according to your technical skills
— Long-term projects (12m+) with great Customers
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— WFH option (Possibility to work from home)
— Annual Paid vacation — 15 b/days + unpaid vacation
— Paid sick leaves — 6 b/days per year
— Ukrainian official holidays
— Corporate Perks (external training, English courses, corporate events/team buildings)
— Cozy office in the center of the city
— Coffee, cookies and other goodies
— Professional and personal growth

Responsibilities:

This team works on challenging and exciting features including recommendations, search, payments, and the mobile app API.

Your future teamwork involves:
— Building the world’s best recommendation engine for books (machine learning in Spark, the runtime in Ruby). The team utilizes large amounts of data that allow correlating our huge library to each individual user, offering a very personalized experience maximizing user engagement and exploration.
— Scaling backend search infrastructure (using technologies like Elastic search, HDFS, Spark, Hive, and Go) to achieve a low latency and high availability search service for our website and our apps.
— Improving search quality by implementing and tuning multiple ranking algorithms, indexing schemes, and better search suggestions.
— Building well designed and fast API endpoints for mobile apps (in Ruby and Go).
— Implementation of an in-house payment and subscription system that increases transaction success rates by using a large number of optimizations based on data observations and thorough analysis.
— Using internal tools that glue together all of the infrastructure and coordinate the moving parts (analytics, anomaly detection, a/b testing platform, task pipelines, image server and many more).

Lead .NET Developer

Required skills

7+ years of commercial experience of development
1+ year of leading a team of 2+ developers

Extensive hands-on experience with .NET, C#, experience with .NET core 2+

ASP.NET, ASP.NET MVC, WebApi

Expertise in .Net ecosystem: tools, libraries, frameworks

Experience with JavaScript (ES6+)/TypeScript, Angular

Knowledge of modern architecture patterns, such as DI, IoC, CQRS

Knowledge and understanding of queuing/messaging systems (SNS/SQS, Azure Service Bus etc)

Knowledge of relational databases, experience with PostgreSQL

Experience with microservice architecture

Understanding and experience with CI/CD

Understanding and practice with unit/integration testing

Experience with Docker

Technical writing skills

Understanding of Agile methodologies and engineering practice

— Passion for technology 

— Team worker 

— Level of English: Upper-intermediate
— Watched all seasons of “Rick and Morty”

As a plus

Hands-on experience with running .Net apps at Cloud

Experience with Kubernetes, ElasticSearch

Experience with Azure Cloud Services
— Watched all seasons of “Family Guy“

Responsibilities

— Support and develop of new functionality

— Continuous improvement of models and code quality

— Lead the team

— Write the code

We offer

— High compensation according to your technical skills

— Long-term projects (12m+) with great Customers

— 5-day working week, 8-hour working day, flexible schedule

— Democratic management style & friendly environment

— WFH option (Possibility to work from home)

— Annual Paid vacation — 15 b/days + unpaid vacation

— Paid sick leaves — 6 b/days per year

— Ukrainian official holidays

— Corporate Perks (external training, English courses, corporate events/team buildings)

— Cozy office in the center of the city

— Coffee, cookies and other goodies

— Professional and personal growth

Project description

Project, the intended application that is to be used by Buyers at large Retail companies to manage information related to the Vendors they have relationships with. It is critical that the Buyer’s organization maintain information about each of their Vendor relationships and it is common for both internal and regulatory/legal authorities to conduct audits of these relationships and the interactions between Buyers and their Vendors.

Senior Golang Developer

Required skills

— 5+ years of commercial experience of development

— More than 2+ year experience in Golang programming language

— Good understanding of Linux/UNIX systems knowledge

— Passion for technology 

— Team worker 

— Level of English: Intermediate
— Watched all seasons of “Rick and Morty”.

As a plus

— Experience working with Git, Nginx, Docker, Puppet, Drone CI

— Experience working with Clickhouse, InfluxDB, PostgreSQL
— Experience with message brokers (Rabbit MQ and Apache Kafka)

— Development using C in production

— Understanding Python/C
— Watched all seasons of “Family Guy“.

Responsibilities

— Maintain CDN statistics architecture and develop new features

— Handling multiple tasks and ensuring that tasks are being completed in a timely manner with no or very limited direction

— Participating in team meetings to discuss approaches to current projects

— Complying with all established procedures and policies

— Ability to organize and prioritize work independently, with minimal supervision

— Code delivery services

We offer

— High compensation according to your technical skills

— Long-term projects (12m+) with great Customers

— 5-day working week, 8-hour working day, flexible schedule

— Democratic management style & friendly environment

— WFH option (Possibility to work from home)

— Annual Paid vacation — 15 b/days + unpaid vacation

— Paid sick leaves — 6 b/days per year

— Ukrainian official holidays

— Corporate Perks (external training, English courses, corporate events/team buildings)

— Cozy office in the center of the city

— Coffee, cookies and other goodies

— Professional and personal growth

Project description

Client provides powerful edge and cloud solutions for media business and the entertainment industry. Core Development Department is responsible for development of the following functionality on the project: Storage (S3 & SFTP) provisioning, CDN load balancing, CDN provisioning, DNS management, Media Platform, CDN and Storage statistics, Cache purging and other stuff. 

Want to join our team?

Feel free to contact us at any time!

Let’s get in touch

If you have a certain project in mind, are feeling lonely, or simply want to get in touch to learn more about KitRUM, please drop us a line below, and we’ll get back to you as soon as possible.

1
2
3
1

Florida, US

2

Kharkiv, UA

3

Haifa, Israel