Soomso is a cutting-edge digital marketing platform that empowers businesses to optimize their online presence, engage customers effectively, and drive growth through data-driven insights and advanced analytics.
What would you do at Soomso?
As a Rust Developer at Soomso, you’ll be at the forefront of building high-performance, secure, and scalable systems that power our digital marketing platform. You’ll work on critical backend services, data processing pipelines, and system-level optimizations that ensure our platform delivers fast, reliable results to our clients. Your expertise in Rust will be crucial in developing efficient, concurrent, and memory-safe components that handle large-scale data processing and real-time analytics.
Responsibilities
- Design and implement high-performance, concurrent systems in Rust
- Develop and maintain core backend services and data processing pipelines
- Optimize existing systems for improved speed, efficiency, and resource utilization
- Collaborate with cross-functional teams to integrate Rust components with other parts of our stack
- Contribute to the architecture and design of scalable, distributed systems
- Implement robust error handling and logging mechanisms
- Write comprehensive unit and integration tests
- Participate in code reviews and mentor junior developers in Rust best practices
- Stay updated with the latest developments in the Rust ecosystem and propose innovations
Who we’re looking for?
- 5+ years of experience in systems programming, with at least 1 year of professional Rust development
- Strong understanding of concurrent and parallel programming concepts
- Experience with high-performance, distributed systems
- Familiarity with network programming and async Rust
- Knowledge of data structures and algorithms, with a focus on performance optimization
- Experience with databases (SQL and NoSQL) and message queues
- Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies
- Strong problem-solving skills and attention to detail
- Excellent communication skills and ability to work in a collaborative environment
- Bachelor’s degree in Computer Science or related field (or equivalent experience)
- Contributions to open-source Rust projects are a plus
#J-18808-Ljbffr