Description
Fungible is defining data-centric computing, both in terms of software and in terms of hardware (with its DPU)
Fungible’s high performance storage clusters and accelerator cards all depend on our custom DPU (data processing unit) chips. The embedded FunOS operating system running on these chips ensures that our DPUs move, transform, and transmit data insanely fast. Our FunOS Tools team contributes to Fungible's embedded OS and platforms by building infrastructure and tools needed to increase our developers’ velocity: debugging, performance analysis, continuous integration and testing infrastructure, future chip emulation, and any special projects that require a broader view of the chip. We're looking for skilled software engineers who will build the tools that make their engineering colleagues as productive as possible
Role and Responsibilities:
- Build tools and systems to help FunOS engineers develop faster with higher quality.
- Design and implement features needed for Fungible’s products.
- Develop software at many different system levels - from low-level OS changes to making useful and usable web interfaces for internal tools.
- Help keep always-on internal development systems running.
Skills, Education, and Experience Required
- Strong Python and/or C development skills.
- Demonstrated experience building and enhancing non-trivial systems and tools for internal or external use.
- Knowledge and interest in best development processes from large and small companies.
- Strong architectural sense.
- Knowledge of web and REST APIs for user interfaces and interaction.
Additional Success Factors
- Working knowledge of networking, hardware, storage systems, embedded systems, or operating system internals.
- Strong interest in developer tooling, build and test infrastructure, compilers, performance analysis, etc.
- Ability to balance urgent requests or quick-and-dirty prototypes with slowly building towards the right infrastructure for the long term.
- Experience interacting with computer hardware.
- Experience building distributed systems
Other Jobs from Fungible
Openstack Developer
Bengaluru, India
Senior Storage Software Engineer
Bengaluru, India
Similar Jobs
Staff Software Developer - Developer Infrastructure
Toronto, Ontario
Canada
Staff Software Developer - Core Engineering
Toronto, Ontario
Canada
Software Developer - Developer Infrastructure
Toronto, Ontario
Canada
Software Developer - Core Engineering
Toronto, Ontario
Canada
Senior Backend Engineer (Remote, US)
Remote
US
Senior Full Stack Software Development Engineer - Mexico
Mexico City, Mexico
See 15,000+ More Jobs Like These
Subscribe to weekly membership and unlock all jobs
Engineering Jobs
15,000+ jobs from 2,600+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Cancel anytime