Responsibilities
- Develop and maintain Linux-based applications and protocols
- Develop and maintain our network device recognition algorithms that are based on machine learning principles
- Maintaining and building new VPN-based features and applications
- Analyze and solve technical problems within the team related to product
Requirements
- 3+ years of development experience with modern C++
- Development experience with Linux user space applications
- Knowledge of Git version control system, Docker, shell, JSON, YAML, etc.
- Effective written and verbal communication skills
- Fluent in English and Latvian
Nice to Have
- Experience working with Haskell and Golang
- Experience with AI tools - Claude, Codex, etc
Benefits
- International work environment and work with global development teams
- Ability to deliver software that is used by millions of people across the globe
- Opportunity to leverage and integrate modern AI tools into product development
- Access to all Ubiquiti products
- Medical insurance
- Hybrid approach - office in Riga
- Flexible work hours
- Compensation package matching global standards, including competitive salary depending on your qualification and background (starting from 3000 up to 6000 Euro gross monthly)
- A-class office with all the necessities - snacks, drinks, free parking, etc!
Work Arrangement
Hybrid — Riga
Additional Information
- Fluent in English and Latvian
- Flexible work hours
- Hybrid approach - office in Riga
- A-class office with all the necessities - snacks, drinks, free parking, etc!