FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Rust programming and systems-level engineering, with a strong focus on building and maintaining SDKs and libraries for data integration. Proven ability to collaborate in open-source environments and mentor engineers on best practices for resilience and API clarity.
Highest-signal resume keywords
Rust ProgrammingSDK DevelopmentOpen-Source ContributionData IntegrationSystems-Level Engineering
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
RustGoC++SDKsLibrariesConnectorsData WarehousesQuery EnginesDebuggingPerformance Optimization
Soft Skills
CollaborationMentoringAsync-First CommunicationProblem-SolvingOwnership
Tools & Technologies
ArrowADBCDuckDBPrestoDataFusionSparkClickHouse
Certifications & Qualifications
Bachelor’s Degree in Computer Science
Industry Keywords
Open-SourceIntegration CodebasesPublic Code ReviewAPI ClarityResilience
Tech Stack
Tools & technologiesRustSparkC++Go
About the role
Key responsibilities & impact- Design, build, and maintain Rust-first connectivity layers, execution APIs, and adapter scaffolding
- Partner with dbt compiler, semantic layer, and runtime teams to evolve adapter interfaces and system boundaries
- Contribute to Arrow/ADBC and other open-source specifications or implementations
- Own CI, testing frameworks, profiling, error reporting surfaces, and release readiness for Fusion adapters
- Debug interoperability and performance issues across drivers, engines, and compute domains
- Collaborate with internal and community maintainers to review PRs, write RFCs, and evolve public code architectures
- Mentor engineers on systems best practices and shared patterns for resilience, debuggability, and API clarity
Requirements
What you’ll need- Strong programming background in Rust, Go, C++ or similar performance-oriented languages
- Experience designing or maintaining SDKs, libraries, connectors, or compute/data integration codebases
- Exposure to data warehouses, query engines, Arrow/columnar ecosystems, or execution runtimes
- Desire to build foundational platform components relied on by other teams and community members
- Comfort working in public code review loops, async-first communication, and collaborative RFC processes
- Mindset grounded in debuggability, reliability, and ownership in ambiguous problem spaces
- 6+ years experience in software engineering, with strong systems-level skills
- 2+ years working in open-source, SDK, runtime, or low-level integration environments
- Bachelor’s degree in Computer Science / related field or equivalent experience through industry OSS contributions
- Preferred/edge qualifications include Arrow, ADBC, DuckDB, Presto, DataFusion, Spark, ClickHouse, or similar engine experience; adapter/plugin standards; Rust async ecosystems or Go concurrency; prior OSS governance experience; developer-experience or adapter-author scaffolding experience
Benefits
Comp & perks- 100% employer-paid medical insurance
- Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country
- Paid sick time
- Inclusive parental leave
- Paid holidays, including a year-end Global Week of Rest
- Volunteer days off
- RSU stock grants
- Professional development and training opportunities
- Company virtual happy hours, free food, and fun team-building activities
- Monthly cell phone stipend
- Access to an innovative mental health support platform offering therapy, coaching, and self-guided mindfulness exercises for covered employees and their covered dependents
