Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs
Svitla Systems is a global digital solutions and custom software engineering company headquartered in California, with delivery centers across North America, Latin America, Europe, and Asia. Founded in 2003, the company offers end-to-end IT services, including cloud architecture, AI/machine learning integration, data engineering, DevOps, and mobile and web application development.

Svitla Systems Inc. is seeking a Senior Rust Engineer for a full-time position (40 hours per week) in Europe. Our client is building a cross-platform desktop application that captures OS-level clickstream data and accessibility tree information across Windows and macOS.

The product enables organizations to collect and process desktop activity data while upholding high standards of performance, reliability, privacy, and data integrity.

The technology stack includes Tauri and Rust for the desktop application, with Python and Google Cloud Run on Google Cloud Platform (GCP) supporting backend and data ingestion services.

Requirements

  • Strong professional experience with Rust.

  • Hands-on experience building desktop applications.

  • Experience with Tauri is strongly preferred; Electron experience is also considered.

  • Experience with Windows UI Automation (UIA) and/or macOS Accessibility (AX) APIs.

  • Strong understanding of application performance optimization and profiling.

  • Experience with testing and preventing performance or functional regressions.

  • Strong problem-solving skills and the ability to work independently.

  • Attention to detail, particularly when working with system-level data collection.

Responsibilities

  • Optimize application performance, focusing on CPU, GPU, and memory usage.

  • Identify and eliminate duplicate data collection and processing.

  • Design and execute regression and performance testing.

  • Maintain data integrity and prevent data loss during optimization.

  • Develop and maintain the application's auto-update system.

  • Support enterprise deployment through MDM solutions.

  • Improve application reliability across Windows and macOS.

  • Implement PII detection and masking using Microsoft Presidio.

  • Strengthen privacy and security across the data collection pipeline.

  • Improve the desktop application's UX and usability.

  • Troubleshoot complex platform-level issues and contribute to technical improvements.

Nice to have

  • Experience with Python.

  • Experience with data ingestion pipelines.

  • Knowledge of PII detection, privacy, and compliance tools.

  • Experience with enterprise software deployment and MDM solutions.

  • Experience with desktop auto-update frameworks.

  • Knowledge of observability, telemetry, and performance monitoring.

  • Experience working with applications that interact closely with operating system APIs.

We offer

  • US and EU projects based on advanced technologies.

  • Competitive compensation based on skills and experience.

  • Regular performance appraisals to support your growth.

  • Flexibility in workspace, either remote or our welcoming office.

  • Bonuses for article writing, public talks, and other activities.

  • Generous time off, including vacation, national holidays, sick leaves, and family days.

  • Personalized learning programs tailored to your interests and skill development.

  • Free tech webinars and meetups organized by Svitla.

  • Regular corporate online activities.

  • Awesome team and a friendly, supportive community!

Recommended for you based on this role

Similar stack
Same company
In your city
Remote/Hybrid • Full-Time • Kraków
Node JS
TypeScript
JavaScript
Frontend
React.js
DevOps
CI/CD
Rest API
QA
Playwright
Apply
Remote/Hybrid • Full-Time • Kraków
Node JS
TypeScript
JavaScript
Frontend
React.js
DevOps
CI/CD
Rest API
QA
Playwright
Apply
Remote • Full-Time • Białystok
Java
Python
TypeScript
JavaScript
Java
Spring Boot
AI/ML
AI Agents
Copilot
Fine-tuning
Haystack
LangChain
LangGraph
LLM
Model Context Protocol
Prompt Engineering
RAG
Semantic Kernel
Frontend
React.js
DevOps
Azure
Azure AKS
Kubernetes
Apply
Remote • Full-Time • Warsaw
Java
Python
TypeScript
JavaScript
Java
Spring Boot
AI/ML
AI Agents
Copilot
Fine-tuning
Haystack
LangChain
LangGraph
LLM
Model Context Protocol
Prompt Engineering
RAG
Semantic Kernel
Frontend
React.js
DevOps
Azure
Azure AKS
Kubernetes
Apply
Remote • Full-Time • Master's Degree • Warsaw
SQL
Apply
Remote • Full-Time • Warsaw
Java
Kotlin
Apply
Remote • Full-Time • Warsaw
PowerShell
Python
SQL
Cybersecurity
HIPAA
Apply
Remote • Full-Time • 5+ years exp • Gdańsk
C#
JavaScript
Objective-C
PHP
SQL
TypeScript
PHP
Eloquent
Laravel
Databases
Amazon Aurora
MariaDB
MySQL
Apply
Remote • Full-Time • Warsaw
Python
AI/ML
Computer Vision
Quantization
Vertex AI
DevOps
AWS
CI/CD
Docker
GCP
GitHub Actions
Kubernetes
Apply
Remote/Hybrid • Full-Time • 5+ years exp • Gdańsk
C#
Node JS
Python
JavaScript
AI/ML
LLM
Prompt Engineering
RAG
Frontend
React.js
Mobile
Clean Architecture
DevOps
Azure
CI/CD
Docker
Kubernetes
Rest API
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Warsaw
Remote work
Remote (Poland)
Employment
Full-Time