Position: Java developer
Company: Zazmic Inc.
Experience required: 3y
English level: intermediate

Airbyte’s stack
Java 8 - 14
Gradle

Docker
Jersey
Typescript/React/Node
DBT

The role
Building connectors for data sources and destinations is a critical part of what will make Airbyte successful. We are looking for engineers who can write quality Java code to help us build connectors to data sources and destinations like: 
Relational databases: OracleDB, MSSQL, MySQL, and others
Data Lakes: S3, GCS, Azure Blob storage, DataBricks
Warehousess: BigQuery, Snowflake, Clickhouse
Queues: Kafka, Google Pubsub, Amazon Kinesis, Amazon SQS
And many others! 

What we are looking for
Working knowledge of English required
Proactive communication: if requirements are not clear or you need support from the team, you speak up quickly so no time is wasted.
Good self-learner: you can learn new concepts quickly and independently
Good debugging skills
3-5 year experience in Java 
Basic experience with Docker 
Ability to work at least 20 hours per week, but preferably full time. 
Experience with Gradle or willing to learn
Willingness to learn basic Python if you don’t already know it

﻿About Airbyte
Airbyte is an open source data portability tool. It allows users to move their data across APIs, databases, data warehouses, and data lakes in all directions. 

Most companies have data spread across different services and systems and the volume of this data is growing. In order to make the best decisions, companies are looking for a way to consolidate this data into the warehouse or date lake of their choice and then ask data scientists and business analysts to extract insights in order to build a competitive edge.

There are existing cloud solutions today with Fivetran and StitchData but both fall short in the number of connectors that they provide. This results in companies having to build and maintain a secondary system internally to accommodate missing connectors. Also both Fivetran and StitchData are cloud solutions which means that many companies can’t work with these services because they cannot let data leave their premise for security reasons.

Airbyte solves the following problems:
Provide an open source solution so organizations can contribute the connectors that are missing thus addressing all connectors
Provide a self hosted solution to solve the security problem
Disrupt existing pricing models that are most of the time based on volume.