Senior Software Engineer Infrastructure System Lab 2544

San Jose, US-United States
Posted 9 months ago
About The Company

This company pioneers short-form video creation and social engagement, boasting a vast, engaged user base. Its platform empowers users with creative tools, filters, and effects. With a diverse content ecosystem, it’s a hub of creativity and expression. The proprietary algorithm ensures personalized content feeds, enhancing user engagement and satisfaction. This company wields significant influence on digital media, making it an invaluable partner for innovative collaborations and marketing endeavors.


– Possess a deep understanding of the business and demonstrate expertise in leading the design and architecture of software systems, while promoting best practices across the organization.
– Define and execute the infrastructure evolution strategy based on industry trends, technology stack, and the business needs of our client.
– Take ownership of designing and implementing critical infrastructure systems, including DPU, compute, storage, database, and networking, among others.
– Drive the development of cutting-edge software/hardware co-design solutions for our client.
– Contribute to the creation of papers and patent applications.


– Hold a Bachelor’s or Master’s degree in a computer-related field. A Ph.D. degree is preferred.
– Possess a minimum of 5 years of relevant work experience (Ph.D. candidates with strong related experience may be exempted).
– Exhibit excellent communication, cooperation, and promotion skills, with a proven track record of upgrading technology stacks to the next generation.
– Have a good understanding of storage and database acceleration, which would be considered a plus.
– Demonstrate proficiency in designing and developing embedded system software, such as firmware and host drivers.
– Possess a deep understanding of computer architecture, hardware/software co-design, and optimization techniques. Experience with DPU is preferred.
– Showcase expertise in designing and building infrastructure systems, with a strong understanding of architecting large-scale, distributed systems that offer high availability and optimal performance.
– Stay updated with industry trends and the latest technologies.
– Be an expert in at least one major programming language, such as C/C++, Java, Python, Go, etc.

Job Features

Job CategoryEmbedded Systems
SenioritySenior IC / Tech Lead
Base Salary$180,000 - $280,000

Apply Online