Related skills
rust sql concurrency parsing domain_specific_languagesπ Description
- Develop high-performance client engine software (C++/Rust).
- Design stateful, fault-tolerant extraction engines and parsers.
- Collaborate with global engineering teams on core architecture.
- Migrate components from C++ to Rust incrementally.
- Implement secure local storage (SQLCipher/Encrypted SQLite).
- Optimize concurrency and memory management for cross-platform engines.
π― Requirements
- 10+ years in systems programming with strong C++ focus.
- Proven ability to design/implement complex client-side engines.
- Concurrency, memory management, and performance profiling.
- Cross-platform development across Windows, macOS, Android.
- Experience migrating components from C++ to Rust.
- English communication and remote collaboration skills.
π Benefits
- Competitive compensation with benefits.
- Paid vacation and sick leave.
- Flexible working hours; remote-first.
- Generous equipment allowance and coworking options.
- No business travel required; growth opportunities.
- Global, diverse engineering team and growth potential.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!