About the Team
Our integrations team is a high-visibility team integral to the growth of our company and the success of our clients. This team provides an outstanding opportunity to re-imagine, redesign, and apply technology to add value to the business and operations. You will work with a team of developers to design and implement responsive and scalable cloud-based services that power our beloved technology.
Our team is looking for exceptional software engineers to join at this exciting time. An ideal candidate is comfortable learning and working with different technologies, excels at creative problem solving, communicates well, and can handle a high-paced environment, focusing on integrating with other systems. This team works across multiple platforms and teams collaboratively to get the technical solutions implemented. You will help lead integration sessions with the customers and partners to derive the entities, attributes, and relationships required to implement and scale. Some of our integrations process tens of millions of events per second!
What will you do?
- Design and develop a high-performance data onboarding platform that can handle large volumes of data in real-time
- Build integrations with various data sources (such as Apache Kafka, Amazon Kinesis), data storages (such as Snowflake, Redshift, ClickHouse), object storages (S3, GCS) and others
- Create solutions that enable users to take full advantage of ClickHouse's excellent performance and throughput
- Collaborate with other teams to ensure that the platform meets the needs of our customers and aligns with our business objectives
About you:
- 5+ years of relevant software development industry experience building data-intensive software solutions.
- Experience with distributed systems and microservices architecture
- Strong knowledge of Golang and experience with its ecosystem
- The ability to design and build robust ETL data pipelines that can handle large volumes of data reliably and efficiently
- Understanding data replication methodologies like CDC.
- Good knowledge of cloud-native architecture and practical experience with at least one major CSP
- You have excellent communication skills and the ability to work well within a team and across engineering teams.
- You are a strong problem solver and have solid production debugging skills.
#LI-Remote