CV successfully sent!
Error sending CV!
Active #2980

Software Developer C++

Hire Bonus
$$$
Key skills: 3+ C++ / Python / JavaScript / Good English
Software Developer C++

Overview:

Data Connectors are focused on providing a seamless and simple connection experience for the wide array of company-supported data sources (files, databases, etc.) including the cloud SaaS data sources. Data Connectors and are closely linked with leveraging the performance and scaling of in-database analytics.

The Prague Data Connectors Team will be focused on connecting company Engine (high performance C++ code) to the cloud data sources like Google Cloud (BigQuery), Azure Data Lake, Amazon Redshift, Snowflake and many others. The Team will need to solve the following challenges

  • cloud authentication using various technologies and scenarios (LDAP, Kerberos, OAuth, SAML)
  • record-level, batch and bulk data transfers
  • writing to shared memory in different formats (row-based, columnar)
  • connecting to the C++ data flow managing company Engine in highly efficient manner

The team has flexible schedule.

Required Skills:

  • 3+ years of programming experience with C++ and some of the higher level scripting language (Python, JavaScript). Both languages are required, positions with more focus on either language are available
  • Experience of modern C++ (both language features and coding style) in a work or personal environment
  • Experience in Web API development in Python / JavaScript including security / authentication
  • Must be passionate about performance and clean code
  • Good English both written and spoken
  • Willingness to work in an agile environment with a collaborative team
  • Willingness to learn and try innovative approaches
  • Willingness to learn and use other languages
  • Readiness to participate in testing and support testing activities

Relevant Skills:

  • Experience in data transfers from/to cloud environment
  • Knowledge of C++ testing frameworks (Catch, GTest) and TDD
  • Experience of developing against Windows and Linux (CMake experience beneficial)
  • CI and build experience (Jenkins)
  • Experience with development collaboration tools (git, SVN, CodeCollaborator)
  • Experience of working with databases (SQL, Oracle, MongoDB) and read/writing different data file formats

Other requirements:

 

  • CV provided in English
  • Willingness to solve testing assignment (couple of hours test)
  • Frequent communication with US - willingness to participate on occasional meetings at late hours (due to time difference)
level
specialty
city where you are looking for work
english level
salary not lower than