Company that affect millions of users mobile experiences in the field of advertising technology is looking for senior Ruby Developer.
o Plan, design and create high performance, Big Data, ML powered platform using C ++ and Scala
o Serve as our C ++ technical lead, guiding and working closely with other engineers
o Create highly scalable and fault tolerant technical designs working with team members
o Develop and implement data pipelines that extracts, transforms and loads data into an information product that helps to inform the organization in reaching strategic goals.
o Write high-quality code, conduct and participate in code reviews, and follow strong engineering principles and standards.
o Research the technical feasibility of new ideas and actively suggest technology improvements.
* Temporary position with high option to become permanent*
Requirements: o Profound experience understanding of object-oriented design, design patterns, micro services architecture, data structure, algorithms and their complexities, systems architecture
o 3+ years of experience writing scalable C ++ applications on Linux environments.
o Working experience with AWS or GCP
o Experience working in an agile environment
o Excellent verbal and written communication skills in English.
Preferred:
o Working experience with key/value caches/stores like Redis or Aerospike is a plus.
o Experience with C ++ STL libraries and Boost.
o Experience with C ++ testing frameworks like Google TEST or Boost TEST.
o Good knowledge of TCP or IP protocol and multi-threaded programming.
* Temporary position with high option to become permanent*
o Experience with writing code in scala.
o Proven experience with writing code for spark data processing.
This position is open to all candidates.