April 2, 2024 12:16 AM

    Rust Software Engineer (Fastedge) @ Gcore

    Import
    RustGcorePortugal (Remote)

    Have you ever wondered why your favorite apps, social media content, and video games load in the blink of an eye? It's likely because of Gcore behind the scenes!


    Join a team that collaborates with industry giants like Intel, Dell, NVIDIA, Graphcore, and Equinix to accelerate AI training, provide cutting-edge cloud services, and optimize content delivery.

    If you are passionate about transforming the internet and contributing to cutting-edge innovations, come join us at Gcore!


    We are over 550 professionals and currently looking for a Rust Software Engineer. You’ll be working with a team of highly skilled professionals using a modern tech stack and helping to continuously improve our products and how we work.


    The role is available remotely or in the office (depending on location) in the following countries: Poland, Cyprus, Serbia, Lithuania, Moldova, Armenia, Czech Republic, Romania, Portugal, Germany, Singapore, Uzbekistan, Philippines, Japan, Korea, Kazakhstan, Indonesia.


    About the product:

    We're working on a new innovative Edge Compute product that will utilize our global scale of 146 POPs and offer our clients a low latency reliable edge computing service. We're not building just a FaaS but a full app hosting platform that will allow anyone to host and run their applications on the edge in a completely automated and self-serviced way.

    Additionally to compute we aim to offer a complete edge services stack including SQL DBs, KV, and a filesystem backed by S3 to simplify the migration process to our platform.


    Your Responsibilities:

    • Digging deep into WebAssembly runtime when needed to implement host functions required for the product
    • Developing edge compute server-side apps to deliver, build and execute customer code
    • Crafting architecture of Edge Compute in general including integrations with databases and S3


    We expect you to have:

    • 2+ years of Rust experience (especially Tokio framework)
    • 5+ years in Software Engineering in general
    • Understanding different approaches to process isolation in Linux
    • Understanding of architectural patterns and tools, such as message brokers
    • Knowledge of CI/CD modern approaches
    • You are aware of what observability is and how to achieve it for apps you create


    Nice to Have:

    • Experience with WebAssembly and understanding what is WASI
    • Experience working with Clickhouse
    • Experience with highly scalable databases used together with serverless functions
    • Experience with message brokers like RabbitMQ / Kafka
    • Experience with Kubernetes or Nomad and understanding what kind of problems they solve



    About the Company:

    Gcore is an international cloud and edge leader in providing first-class web performance, content delivery, and security. Headquartered in Luxembourg, with offices around the world, the company provides its solutions to global leaders in numerous industries. Millions of people worldwide use apps and play games based on our infrastructure and services: we are trusted by World of Tanks, Albion Online, Avast, Photon, Unity, Sandbox Interactive, and others.

    To find out more about Gcore, please check out our product website, our Careers page, LinkedIn page, and Instagram account. Let’s transform the Internet together!



    Equal Opportunity Employer

    We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.



    We look forward to meeting you!

    Apply Now