Praca na stanowisku: Senior Rust Software Engineer

 

Our client is an innovative technology company that has been revolutionizing the computing world since 2016. They specialize in developing an open-source platform that allows users worldwide to share computing power without relying on centralized cloud services. Leveraging advanced GPU technology,

 

Senior Rust Software Engineer

location: Warszawa, Białystok, Szczecin, Katowice, Kraków, Gdańsk, Łódź, Lublin, Wrocław, Poznań

 

 Responsibilities:
  • Develop reusable, testable, scalable, and efficient code using Rust
  • Create code requiring low-level control
  • Contribute to the company's open-source projects @ GitHub
  • Asynchronous, concurrent, and network programming (TCP, UDP, HTTP)
  • Develop for all three leading platforms: Linux, macOS, and Windows
  • Design REST API (low-level company API)
  • Get feedback from the other teams on the above
  • Test what you write with the unit, integration, and manual tests
  • Contribute to the company Tech Council committee
  • Attend daily and weekly stand-ups, sprint plannings, retrospectives, 1:1s
  • Work collaboratively in the CET timezone and support other engineers within the team and across teams.
  • Perform necessary maintenance tasks

 

 Requirements:
  • You have a minimum 7-8 years of experience in design and system programming
  • You have experience in low-level network programming
  • You have experience with the implementation of TCP protocol (we maintain our own fork of the smolTCP library)
  • You already use and love Rust, including async
  • You have experience with network security and encryption protocols
  • You have experience with asynchronous and concurrent programming
  • You have good knowledge of general software design, as well as API design (REST in particular)
  • You know your way around command-line tools and shell scripting
  • You are skilled with Git, Github, and its tools and the know-how to use them in more significant projects
  • You have strong problem-solving and debugging skills
  • You are a fast learner and are eager to pick up new technologies and projects
  • You can communicate fluently in English
  • You want to work on a project that has significance in the global Web3 Space

 

 Good to have skills:
  • You have contributions to open-source projects related to networking or virtualization.
  • You have strong knowledge of virtualization frameworks
  • You have experience in using Qemu, configuring interaction with external host applications, and development
  • You are familiar with Python and Node.js
  • You are familiar with and (preferably) hyped about Blockchain, Web3, AI or Distributed Networks

 

 Benefits offered:
  • Attractive salary
  • Flexible contract types
  • Remote-first culture
  • 26 days of PTO // 6 days of sick leave
  • Training and conference budget // 1300 EUR yearly
  • Private medical care // Medicover 50%
  • Sports card // Multisport 80%
  • Company retreats and events // 1-1,5 month

 

1


Aplikuj
Firma:
www.TeamQuest.pl
Lokalizacja:
Lublin / lubelskie
Data ważności:
2024-07-24
Typ umowy:
Praca stała

Podobne oferty:
ServiceNow Application Consultant
Senior Ruby Backend Developer


Udostępnij na FB  Udostępnij na Twitterze