Senior Software Engineer
Scalemem AS
- Frist Snarest
- Ansettelsesform Fast
Revolutionize AI Memory Management: Join Scalemem's Software Engineering Team!
Scalemem's software team is looking for 2 experienced software engineers with general system development experience, and with experience in specialized areas such as OS/kernel resource management and device driver development, container orchestration, virtualization and fabric management.
We expect the candidate to be on top of the best practices for software engineering methods and tools and have a genuine passion for modern technologies.
As a key member of our software team, you will be given the responsibility to define and develop critical parts of the Scalemem software stack.
RESPONSIBILITIES INCLUDE
In collaboration with your engineering peers and our customers contribute to the definition and development of product features as listed below
- Fabric Control management software: Discovery, configuration, dynamic management and monitoring of memory resources in a domain, such as a rack or cluster.
- Fabric and host agents: Support for emerging interconnect technologies and allow applications to seamlessly leverage fabric attached memory.
- Orchestrator integration: Define and develop plugins for orchestrators, resource brokers and job schedulers, allowing them to take advantage of fabric attached memory in various ways.
- Transparent Memory Tiering / Intelligent Page Placement: Integrate with mechanisms in the operating system and by third party providers that enable transparent allocation of memory across tiers with different latency and bandwidth characteristics.
MINIMUM QUALIFICATIONS
- BS/MS degree in computer science/engineering.
- 10+ years of relevant work experience.
- Experience with containerization and orchestration (e.g. Docker, Kubernetes, OpenShift).
- Experience with developing features for virtualization and emulation platforms such as QEMU or VMWare.
- Solid experience developing in system languages such as C/C++, Go or Rust.
- Experience with higher level languages such as Python, Ruby, Javascript or Haskell.
- Knowledge of system management architecture and solutions.
- Experience with monitoring and logging tools (e.g. Prometheus, Splunk, ELK Stack).
- Knowledge of security aspects such as firmware security, data isolation and authentication.
- Proficiency with Agile methodologies, effective working independently and in a virtual team setting across global regions.
PREFERRED EXPERIENCE
- Linux kernel and driver development.
- Arista EOS, Sonic or OpenSwitch.
- REST and gRPC APIs.
- Datacenter management: Redfish/IPMI and BMC software development
- CPU and GPU memory architectures.
- Intel, AMD or ARM server platforms and system management architecture.
- CI/CD pipelines and automation.
- Deployment tools such as Terraform and Ansible.
- MLOps and machine learning clusters.
BENEFITS
World-class team of engineers, Competitive salary, Stock options program, Hybrid workplace.
Oslo is a green, accessible and bike-friendly city with great public transport. It is surrounded by nature that is bustling with active Norwegians all year round. Oslo offers very easy access to activities such as skiing, hiking, climbing and cycling, all within the city border.
Om arbeidsgiveren
At Scalemem, a cutting-edge Norwegian startup, we are redefining how memory is managed in the AI and machine learning era. As technology continues to evolve, we believe memory will transform into a disaggregated resource, much like storage has already done. With the CXL specification leading the charge, and exciting technologies like UAlink and Ultra Ethernet on the horizon, we are on the frontlines of this revolution.
AI is pushing the boundaries of what's possible, with massive demands for memory capacity and bandwidth. From training large language models to running high-scale recommendation systems, memory bandwidth is becoming a critical bottleneck, especially as embedding tables now reach terabyte-scale. That's where Scalemem comes in.
Scalemem collaborates with industry giants, working on groundbreaking hardware and software solutions to unleash the next level of performance, cost efficiency and power optimization.
- Sektor: Privat
- Antall stillinger: 2
- Sted: Østensjøveien 43, 0667 Oslo
- Hjemmekontor: Delvis hjemmekontor
- Bransje: IT - programvare
- Stillingsfunksjon: Full stack utvikler
- Arbeidsspråk: Norsk, Engelsk
Nøkkelord
c++, kubernetes, virtualisering, c, go
- FINN-kode 370927872
- Sist endret