We're looking for a Senior Engineer with a strong background in computer science fundamentals, systems design, experience in the Java ecosystem, streaming systems, and data-intensive applications to join our engineering team.
Requirements
- 6+ years of engineering experience in backend systems, distributed systems, or core platform development.
- Proficiency in one or several of Java, Rust, C/C++, and/or Python, with a strong understanding of systems-level programming, memory management, and performance tuning.
- Extensive experience with streaming data platforms such as Apache Kafka and Change Data Capture (CDC) tools like Debezium
- Extensive experience with relational data modeling and hands-on experience with at least one SQL database (Postgres, MySQL, etc)
- Exposure to client-side technologies such as JavaScript and React is a plus
- Good understanding of algorithms, data structures and their time and space complexity
- Curiosity, a positive attitude, and a drive to continue learning
- Excellent verbal and written communication skills
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance