FuriosaAI's crews are developing the most powerful next-generation AI chips in the world. Our products need to handle various DNN models - from vision and NLP to GNN models - and workload patterns. To achieve these challenging goals, we run vertically integrated engineering teams to research DNN models, build software stacks, and design hardware architectures. These co-designing and vertically integrated engineering efforts are the driving forces behind FuriosaAI.
FuriosaAI is looking for highly motivated and talented professionals to bring fresh ideas and robust foundations from all areas. We need our crews to be versatile, aspire for perfection, and be enthusiastic about exploring new problems and ideas beyond their given tasks to push the boundaries of what is possible.
Responsibilities
Designs and develops cloud-native micro-service components on cloud-native environments, e.g., Kubernetes
Designs and develops tools for AI acceleration chip, e.g., profiler, graph visualizer, internal debugging tools, and others
Designs and develops hardware operation tools for hyper scale datacenter, e.g. monitoring, dashboard, workbench, job scheduling server, HW resource management system, and others
Work on various operation tools, such as chip monitoring systems and multi-machine resource management and scheduling systems
Builds various AI chip base web services & FuriosaAI’s web services, e.g., main homepage, developer center, and others
Minimum qualifications
Bachelor’s degree in Computer Science or a equivalent work experience
Excellent communication skills for requirement gathering and clarification
3+ years strong programming skills in one or more of the following languages - Rust, Python, Go-lang, C++
[Back-end engineer] 3+ years of back-end software designing and maintaining experiences - Python, Java, Go-lang, web frameworks, DBMS, message queue, and others
[Back-end engineer] strong experiences in scalable back-end systems using various appropriate components
[Front-end engineer] 3+ years of strong web service front-end development experiences - React, TypeScript, JavaScript
Preferred qualifications
2+ years experience developing cloud-native applications with Kubernetes
2+ years of experience building and managing micro-services in AWS, Azure, GCP or Kubernetes
Experience with ML/DNN frameworks, e.g., TensorFlow, PyTorch, Apache MXNet
Experience developing production-grade softwares for customers
[Back-end engineer] Experience with RDBMS, NoSQL systems and message queuing systems, such as Kafka, AWS SQS
[Front-end engineer] Experience in designing and developing complex data visualization tools