8+ years experience developing, maintaining, and testing infrastructures for data pipelines or infrastructure
Expert in coding in at least one of: Python, Scala or Java
Strong understanding of software engineering methodologies (functional programming or object oriented
programming) and design patterns
Strong technical knowledge in big data stacks: Hadoop, Spark, Kafka, etc.
Strong technical knowledge with SQL/NoSQL databases, such as Redis, ElasticSearch, Postgres or
Experience working with distributed systems and an understanding of fault tolerance, partitioning,
consistency, etc. in them
Solid experience in testing methodologies, test-driven design and the creation of effective and reliable test
Our ideal candidate — Who You Are:
You are smart and love to build systems that are well tested as well as flexible
You like being around smart people who will challenge you on a daily basis.
You like to share your knowledge and guide other engineers
Opportunity to build a successful product that grows dynamically within American market
Opportunity to work in a great international Team
In-house, full-day work at the office — Business Center 101 Tower
Professional and career growth
Paid vacation and sick leaves
A benefits package
Events and team buildings
Free English classes with native speakers and gym right in the Business Center
Lead a team of software engineers
Help architect our next generation data platform
Create and maintain data pipeline architectures for providing a real time and batch processing platform for
all models to run on
Create and maintain APIs for our machine learning models
Coordinating the movement of data between data sources in cloud environments (streaming and batch)
We are looking for a Lead Software Engineer Data to join our team.
You will be handling hundreds of millions of events per day, responsible for building out the data tooling and processes to support the creation of machine learning models and data science insights that will drive our business. The ideal candidate will participate in the design and implementation of the entire data pipeline, from capturing and storing data to streaming and processing the data and making it available to the organization.
We are passionate about making data-driven decisions and you will have the opportunity to shape the team’s
direction and create large impact. Our team loves Python and Scala (and is not afraid of Functional Programming) and we strongly encourage DevOps approaches.