Fetcherr leverages deep learning, algo-trading, e-commerce, and digitization to disrupt traditional systems with cutting-edge AI. Its core innovation, the Large Market Model (LMM), is an adaptable AI engine that accurately forecasts demand and market trends, enabling real-time decision-making. While initially focused on the airline industry, Fetcherr's goal is to revolutionize various sectors with its dynamic AI-driven solutions.
Seeking a talented
Cloud Services Developer - Rust to develop high-performance, reliable, scalable, and maintainable microservices (especially data services) for Fetcherr’s Engine, participating in all development phases from research to integration. Build and optimize a real-time API engine in GCP, focusing on high-performance, cloud-native services and shaping our technical infrastructure and product development. This role combines platform engineering with development.
Backend developers (C++, Java, C#, Go, Python) encouraged to apply; Rust transition on sure.
Key Responsibilities:
- Develop and maintain high-performance backend services in Rust.
- Build and maintain real-time API services for internal and external use.
- Optimize performance, scalability, and reliability, with a focus on data structures.
- Debug and troubleshoot cloud services to ensure high availability and low latency.
- Utilize and manage databases, ensuring efficient data querying and manipulation.
- Contribute to the overall architecture and design of the software solutions.
- Collaborate with engineers to develop reliable, secure, and scalable applications.
- Adhere to secure coding practices and ensure the security and reliability of applications.
- Participate in code reviews, testing, and continuous integration processes.
Requirements:
Must Have:
- 5+ years in backend development with high-performance systems.
- 2+ years Rust in cloud-native services, familiar with Axum, Tokio.
- Experience with high-performance protocols, like gRPC, HTTP/2/3, and WebSockets.
- Experience in asynchronous programming and performance tuning.
- Experience with cloud platforms.
- Strong knowledge of data structures, algorithms, and system optimization.
- Hands-on with unit/integration testing and debugging complex cloud services.
- Familiar with SQL/NoSQL databases, data storage, and querying tools.
- Bachelor's in Computer Science or related field.
- Fluent in English with excellent communication skills.
Nice to Have:
- Strong C++ background with a willingness to transition to Rust.
- Experience with Big Data technologies and frameworks.
- Exposure to AI and Machine Learning concepts and tools.
- Proficient in GCP, particularly in data storage and processing.
- Experience with Kubernetes, Docker, and CI/CD.
- Proficiency in service monitoring, observability, and incident management.
Why Join Us:
- Be part of a global team working on cutting-edge pricing optimization technology in a cloud environment.
- Opportunity to transition into Rust from other systems programming languages like C++.
- Work in a flexible, collaborative environment with opportunities for career growth.
- Competitive compensation and benefits, plus the chance to impact a key business system.
Skills and Attributes:
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration abilities.
- Ability to work effectively both independently and in a collaborative team environment.
- Proactive and able to manage multiple tasks effectively.
- Passion for technology and continuous learning.