SURT AI is focused on developing advanced systems for fraud detection. They are seeking a Senior Backend Engineer to architect and build high-performance compute engines using Rust, with responsibilities including developing business logic, managing infrastructure, and designing REST APIs.
Responsibilities:
- Build the Core: Develop and maintain mission-critical business logic using Rust and the Tokio runtime, deployed primarily via high-performance Lambda functions
- Architect Infrastructure: Take full ownership of your stack using Terraform. You’ll provision and manage everything from DynamoDB schemas to API Gateways and event-driven pipelines
- Optimize & Profile: This isn't just "functional" code. You will profile memory usage and execution timing to shave off milliseconds and minimize compute overhead
- Define the Interface: Design and implement robust REST APIs that serve as the bridge between our complex backend logic and the frontend
- Cultivate Excellence: Set the bar for Rust within the team. You’ll establish coding standards, mentor others, and conduct rigorous code reviews to ensure our "brain" remains healthy and scalable
Requirements:
- Deep experience with ownership, lifetimes, and asynchronous programming in Rust
- Familiarity with the Rust ecosystem (Serde, Axum/Tower, etc.)
- Understanding of event-driven architecture and serverless environments
- Experience with Infrastructure as Code (IaC) using Terraform
- Management of NoSQL databases (DynamoDB)
- Disciplined approach to observability using tools like CloudWatch and CloudTrail
- View unit and integration tests as a core part of the feature