We're looking for experienced Big Data Engineer to become the part of the top-notch Big Data community in Ukraine.
Our client is an IT consulting and software product company with development offices in Ukraine, Sweden, the USA, Canada, Poland, and Australia. For the last 19 years our client has been delivering the smartest solutions in the areas of government, telecommunications, advertising, automotive, gaming, and others.
Who we need
Big Data Competence Center – is a place where we collect the best engineering practices and uniting them into one knowledge base to provide the best technical excellence services for our clients.

In our unit, you can be a Big Data engineer/team lead/architect, or you can become a mentor or a person behind all the new technologies in the team, or an active listener if you will. Whatever you decide, be sure: you're not alone. Whether it is a difficult task, unordinary request from the client, or your next project to choose – you will always have a mentor and teammates with likewise mindset to come up with best solution.

We are using an unusual approach of hiring people not for the specific project, but to our team in the first place. It gives us a chance to know you better and ensure that we will provide the perfect match between the client's needs and your professional interests.
Role overview
Expectations from candidates:
  • 3-4+ years development experience with Java, Scala, or Python
  • Solid knowledge of algorithms and data structures
  • Experience with AWS — Glue, Lambda, Step Functions, S3, etc.
  • Experience developing data pipelines based on one of the mainstream frameworks like Spark/Flink/Presto, etc.
  • Experience with developing data lakes and data warehouses based on one of the mainstream technologies like Hive/Snowflake/OLAP/Hudi, etc.
  • Knowledge in SQL and solid experience with NoSQL or RDBMS technologies
  • Experience with data integrations and different data formats like CSV, Protobuf, Parquet, Avro, ORC, etc.
  • Solid understanding of technical excellence and hands-on experience with code reviews, test development, and CI/CD
  • Upper-Intermediate level of English

Would be a plus:
  • Experience with Azure and GCP
  • Experience developing Snowflake-driven data warehouses
  • Experience developing Kinesis-driven streaming data pipelines

The company offers:
  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

As part of the team, you will:
  • Contributing to new technologies investigations and complex solutions design, supporting a culture of innovation considering matters of security, scalability, and reliability
  • Working with modern data stack, coming up with well-designed technical solutions and robust code, implementing data governance processes
  • Working and professionally communicating with customer's team
  • Taking up responsibility for delivering major solution features
  • Participating in requirements gathering & clarification process, proposing optimal architecture strategies, leading the data architecture implementation
  • Developing core modules and functions, designing scalable and cost-effective solutions
  • Performing code reviews, writing unit and integration tests
  • Scaling the distributed system and infrastructure to the next level
  • Building data platform using power of modern cloud providers (AWS/GCP/Azure)

THESE RESPONSIBILITIES WILL HELP YOU GROW PROFESSIONALLY AND CAN VARY DEPENDING ON THE PROJECT AND THE DESIRE TO EXTEND YOUR ROLE IN THE COMPANY:
  • Developing the Micro Batch/Real-Time streaming pipelines (Lambda architecture)
  • Working on POCs for validating proposed solutions and migrations
  • Leading the migration to modern technology platform, providing technical guidance
  • Adhering to CI/CD methods, helping to implement best practices in the team
  • Contributing to unit growth, mentoring other members in the team (optional)
  • Owning the whole pipeline and optimizing the engineering processes
  • Designing complex ETL processes for analytics and data management, driving the massive implementation
      What we offer
      By joining the team, you'll face the challenges of building a highly reliable products for thousands of customers.
      Great working environment, unlimited remote opportunities
      Enjoy advantages of 100% remote working schedule
      Medical insurance
      Stay safe with full medical insurance coverage
      Continuous education opportunities
      Corporate English courses & soft skills trainings at internal corporate L&D academy
      Corporate responsibilities
      Team building activities and involvement into social projects
      Apply now
      We just need your email and CV
      Your E-mail
      Your CV
      By clicking the button you agree our Privacy Policy