Feldera - Backend Infrastructure Engineer: Connectors (Rust)
Requirements
• Strong proficiency in Rust, or strong systems-programming experience in a comparable language (C++, Go, Java/Scala) with a demonstrated ability to ramp quickly on Rust. • Experience building data integrations, connectors, or pipelines in production — moving data between storage systems, streaming platforms, or databases. • Hands-on experience with one or more of: Kafka, Delta Lake, Iceberg, Postgres, or comparable streaming/lakehouse/database systems. • Working knowledge of data serialization and table formats (e.g. Avro, Protobuf, JSON, Parquet). • Understanding of distributed-systems fundamentals: delivery semantics, ordering, checkpointing, and fault recovery. • Strong troubleshooting skills and the ability to debug complex issues across system boundaries. • Self-directed with excellent communication skills and the ability to work effectively in a remote team. • Candidates must have authorization to work in their country of residence. We are unable to sponsor employment visas at this time. • We are unable to sponsor employment visas at this time. • Working at Feldera • Working at Feldera • Fully remote. Distributed across the U.S. and abroad. We hire for timezone overlap, not location. • Flat organization with high autonomy, ownership and asynchronous collaboration. You’ll work directly alongside the founders. • Fast and honest. We move quickly, decide based on evidence, course-correct openly, and expect you to do the same. • Rewarded for impact, not tenure. We recognize what you ship, the outcomes it drives, and how much you raise the team's ceiling. • If this sounds energizing, do apply. If not, we’re probably not the right fit.
Responsibilities
• Connector engineering: Own and evolve Feldera's input and output connectors for data lakes (Delta Lake, Iceberg), streaming systems (Kafka and the broader Kafka ecosystem), and databases (Postgres and other OLTP/OLAP stores). • Connector engineering: • Change data capture: Build robust CDC ingestion that turns upstream changes into correct, ordered, and consistent change streams into Feldera pipelines. • Change data capture: • Connector framework: Design and improve the shared abstractions, APIs, and tooling that make authoring, testing, and operating connectors fast and consistent. • Connector framework: • Formats & protocols: Work at the level of table formats (Parquet, Delta, Iceberg metadata), serialization formats (Avro, JSON, Protobuf), and wire protocols to integrate cleanly and efficiently with each system. • Formats & protocols: • Correctness & fault-tolerance: Ensure connectors are reliable and operate without data loss or duplication beyond stated guarantees. • Correctness & fault-tolerance: • Performance: Push connector throughput and latency to keep pace with demanding production workloads. • Performance: • Troubleshooting: Debug complex distributed systems issues spanning Feldera and external systems in customer environments. • Troubleshooting:
Benefits
• Medical, dental & vision - 90% of premiums covered by Feldera • (Benefits listed apply to U.S.-based employees.)
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT