Senior Software Engineer - Data Replication

August 5, 2023

🏡 Remote – New York

Apply Now
Logo of PingCAP

PingCAP

The team behind TiDB, 𝘵𝘩𝘦 database that drives your digital transformation with a single source of truth at scale.

Open Source • Distributed database • SQL database • Key-Value store • HTAP

501 - 1000

💰 Series B on 2021-11

Description

• The data replication engineering team focuses on the open-source project TiCDC (https://github.com/pingcap/tiflow ) maintenance, new features development, and stability improvements. • The TiCDC project aims to extend the ecosystem boundary of distributed database TiDB (https://github.com/pingcap/tidb). • Our team will explore the latest research, design detailed technical documentation and implement them to enhance the product. • We are investigating the most effective dataflow computation architecture to ensure data replication correctness, high performance, fault tolerance, and stability. • We are seeking senior software engineers who are passionate about problem-solving, take each product bug as a new challenge, enjoy the journey to root cause and fix the issues, and what’s more – with the mindset to think strategically and develop algorithms to prevent similar failures from occurring the next time. • In this role, you will get the opportunity to work on the most interesting real-world scenarios and make a visible and impactful difference for the end-users.

Requirements

• Bachelor's degree in Computer Science, related degree or equivalent practical experience. • Hands-on experience building industrial-strength software. • Knowledge about distributed systems and databases. • Experience with one or more of the following programming languages: C, C++, Java, Go, Rust. • Experience in Database Internals is a big plus. • Experience in developing enterprise software in a global environment. • Experience in dataflow/streaming system knowledge. • Cloud-facing development experience. • Strong operating system and distributed system knowledge. • Excellent troubleshooting experience on Linux / Unix environments. • Comfortable with multi-tasking. • Strong written and verbal communication skills. • Strong customer/stakeholder empathy.

Benefits

• Competitive salary • Meaningful equity in a fast-growing enterprise startup • Awesome, supportive coworkers with a good sense of humor • Working with a globally distributed team of passionate (and compassionate) developers, hackers, and open-source fanatics • Remote friendly • Medical, dental, vision insurance • Flexible paid time off • Commuter benefits • Employee referral bonus program

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com