We use AI to solve exponentially hard efficiency problems.
Rust Developer
Location
Lithuania
Posted
6 days ago
Salary
0
Seniority
Senior
Job Description
Rust Developer
Satalia
• Working on a new project focused on leveraging Rust for high-performance distributed data processing. • Creating new features and improving the robustness, performance and resilience of the existing Rust codebase. • Solving complex business problems by designing and implementing robust code and cutting edge optimisation algorithms. • Collaborating with our internal project owners and our customers to design and develop services that meet their needs. • Building and managing scalable cloud software solutions with full IaC in a GCP container environment. • Working with cutting-edge technologies in the machine learning, optimisation and AI spaces.
Job Requirements
- Proven commercial experience developing with Rust.
- Strong proficiency in low latency data handling and data transformation.
- Solid understanding of distributed systems, scaling and resilience.
- Experience building and managing containerised solutions on one of the major cloud platforms (AWS, GCP, or Azure).
- A self-starter mentality with exceptional problem-solving skills.
- Familiarity with technologies such as TDD, BDD, Microservices, Distributed Systems, Event driven systems, Docker, Kubernetes and Terraform.
Benefits
- Health insurance
- Professional development
- Flexible working arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
• independently deliver end-to-end technical solutions • collaborate directly with technical and business stakeholders • structure implementation scope and estimate effort • balance engineering quality with pragmatic delivery decisions
Senior Backend Engineer – Java, Architecture
Watu CreditDriving opportunity and growth through accessible, far-reaching and inclusive asset financing solutions.
• Design, build, and maintain backend services and APIs • Write unit and integration tests as a first-class part of development • Drive architecture discussions • Review pull requests for design and maintainability • Write and maintain technical documentation • Contribute to shared libraries and platform standards • Use AI/LLM tooling actively in your workflow
• Analizar, diseñar, desarrollar, mantener e implementar aplicaciones web • Desarrollar nuevas funcionalidades y mejoras evolutivas • Atender requerimientos e incidentes del proyecto • Gestionar tareas, estados y evidencias mediante Azure DevOps • Elaborar documentación técnica y asegurar la calidad de las soluciones desarrolladas
• Act as the technical owner for Credit Risk applications and services • Ensure applications remain stable, secure, resilient, and available • Provide Level 3 production support for incidents, problems, and service requests • Investigate and resolve complex technical issues within agreed SLAs • Collaborate with infrastructure, operations, and business teams to minimize service disruption • Design, develop, test, and implement new features, enhancements, and defect fixes • Deliver regulatory, compliance, and business-driven changes • Maintain and improve existing applications while reducing technical debt • Ensure all developments follow change management and release processes • Participate in production deployments and post-release validation • Provide technical leadership and mentorship to developers and support engineers • Conduct code reviews and ensure adherence to coding standards and best practices • Promote high-quality software design, testing, security, and maintainability • Drive knowledge sharing and maintain technical documentation • Partner with business stakeholders to understand requirements and priorities • Provide technical expertise during incident management and problem resolution • Collaborate with third-party vendors where required • Support audit, risk, and compliance initiatives related to managed applications




