Cloud Services Developer
Fetcherr experts in deep learning, algo-trading, e-commerce, and digitization, Fetcherr disrupts traditional systems with its cutting-edge AI technology. At its core is the Large Market Model (LMM), an adaptable AI engine that forecasts demand and market trends with precision, empowering real-time decision-making. Specializing initially in the airline industry, Fetcherr aims to revolutionize industries with dynamic AI-driven solutions.
We are seeking a talented Senior Rust Engineer who will actively participate in all development phases, including research, design, development, testing, and integration of Fetcherr’s Engine software components. The primary focus of this role is to develop high-performance microservices, particularly data services, ensuring they are reliable, scalable, and maintainable.
About The Role:
This is a unique opportunity to build a real-time API engine from the ground up, entering this emerging field at an early stage and shaping our product, technology, and business.
We are looking for an experienced Cloud Services Developer to join our Real-Time Pricing Optimization team. You'll focus on building and optimizing high-performance, cloud-native services in Google Cloud Platform (GCP), specifically around data storage and data-intensive applications.
Strong backend developers familiar with C++, Java, C#, Go, or Python are encouraged to apply, with the opportunity to transition into Rust.
Key Responsibilities:
- Develop and maintain high-performance backend services in Rust for real-time pricing systems.
- Utilize Rust, Go, Scala and Python to build efficient and scalable applications.
- Build and maintain APIs (REST, gRPC) for internal and external use.
- Optimize performance, scalability, and reliability, with a focus on data structures.
- Debug and troubleshoot cloud services, ensuring 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.
- Stay updated with the latest industry trends and technologies.
You’ll be a great fit if you have them:
- 5+ years in backend development with high-performance systems, including Java, C#, Go, Python, or similar languages.
- Experience with high performance protocols, like gRPC, HTTP/2, HTTP/3, WebSockets.
- Experience in asynchronous programming and performance tuning.
- Expertise in API development (REST, gRPC) and microservices.
- 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.
- Experience with Kubernetes, Docker, and CI/CD.
- Bachelor's in Computer Science or related field.
- Fluent in English with excellent communication skills.
Nice to Have:
- 2+ years with Rust in cloud-native services.
- Familiar with Rust libraries (e.g., Axum, Actix, tokio).
- Strong C++ background with a willingness to transition to Rust.
- Experience with Big Data technologies and frameworks.
- Experience with monitoring tools (Datadog, Prometheus, Grafana, ELK stack)
- Exposure to AI and Machine Learning concepts and tools.
- Proficient in GCP, particularly in data storage and processing.
- 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, benefits, and the chance to make a real impact on a key system in our business.
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.
0 applies
13 views
Other Jobs from Fetcherr
NodeJS Backend Engineer
Backend Engineer
Data Scientist (PL)
Data Engineer (PL)
Data Engineer (Demand Team)
QA Engineer
Similar Jobs
Senior Cloud Solutions Architect
Lead Software Engineer (Hybrid/Onsite)
Engineering Manager
Staff Software Engineer - (Java 17, Spring Boot, Microservices)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say