Вакансия: Rust developer
Описание вакансии
We're seeking a talented Mid-to-Senior Rust Software Engineer to join US-based start-up.
As a part of the Engineering team, you will participate in building a modern data platform powered by the most recent advancements in cloud providers offerings and emerging open technologies.
Key Responsibilities
- Implement new features and enhance existing functionality in our Rust-based codebase
- Contribute to the design and architecture of our data systems
- Write clean, efficient, and maintainable code
- Participate in code reviews and provide constructive feedback
Requirements
- 2+ years of professional experience with Rust
- 5+ years of general software engineering experience
- Strong understanding of software design principles and best practices
- Excellent problem-solving skills and attention to detail
- Experience working in a collaborative, remote environment
Nice-to-Have Qualifications
- Experience with database development, particularly column-oriented and analytical databases
- Familiarity with Apache Datafusion and/or Apache Iceberg
- Background in data engineering
- Experience with distributed systems and cloud technologies
- Github with projects on Rust
Technology stack
- Rust, Apache Datafusion, Apache Iceberg, Delta Lake, AWS S3, Google GCS, Azure Blob Storage, Slatedb, Apache Parquet, Apache Arrow
- JS/React for UI, Python for QA/testing/benchmark, Terraform/Ansible for deployment
What We Offer
- Fully remote work anywhere from the world, flexible schedule
- B2B contract with US-based company
- Stock options
- Opportunity to work with cutting-edge data technologies
- High-paced environment with significant opportunities for growth and impact