jobs intro image

Current Job Opportunities

Cloud/Client Software Development Architect


Software Engineering

Foster City, CA, USA

Alcacruz's software engineers are aiming to create the next-generation technologies that change how millions of users enjoy VR streaming contents. Our ambitions reach far beyond just VR Streaming. Our products need to handle information at the scale of the web. We're looking for ideas from every area of computer science, including information retrieval, artificial intelligence, distributed computing, large-scale system design, networking, security, and user interface design; the list goes on and is growing every day.

As a software engineer, you work on a small team and can switch teams and projects as our fast-paced business grows and evolves. We need our engineers to be versatile and passionate to tackle new problems as we continue to push technology forward.

We are building a new VR Streaming system to reduce network bandwidth, service response latency without compromising the high quality of the video. This systems will allow content producers to stream their amazing virtual reality experiences. Specially for those VR contents that are complex and need to distribute massive numbers of pixels at high frame rates. Highly parallel hardware pipelines are necessary to process and reduce the data to a manageable rate. Sophisticated storage architectures are required to record the video locally and transfer it to the cloud. The challenges are such that we will need to develop much of a robust Cloud based Streaming system from scratch. If you are up to the challenge, join us and make it happen!

As a Software Engineer with deep knowledge of computer architecture, computer networking and storage systems, you will help us build our video store for our next-generation of VR streaming. Our product and platforms will give millions of users at homes, businesses, universities and nonprofits around the world the tools that shape their VR streaming experience, changing the way they think about computing.


  • Lead the technical challenges involved on every aspect from storage to Web Service Interfaces, and mobile client development.
  • Provide software design and implementation for all storage aspects of our VR streaming system and Cloud distribution system.
  • Design Web Service interfaces to let mobile clients (android, iOS) consume our VR streaming service.
  • Participate in our team's software development processes, including requirement and test-plan generation, design doc creation, design and test implementation and review, and process feedback and improvements.
  • Interface with teammates working on other tasks, across several professional engineering disciplines.


Minimum qualifications:
  • BS/MS degree in engineering or equivalent practical experience.
  • 5 years of related work experience.
  • Experience with Java and build large scalable systems.
  • Experience with C/C++ and build systems.

Preferred qualifications:
  • Experience with operating system fundamentals for embedded systems, networking and Linux.
  • Experience with iOS development.
  • Experience with Android development.
  • Experience with Inter-Process Communication.
  • Experience with Big Data Engines and NoSQL.
  • Understanding of Video Compression, Encoding and Decoding.
  • Demonstrated ability to architect and implement high-performance storage systems.
  • Strong understanding of computer architecture, computer networking and storage systems.
  • Excellent performance debugging skills with tools like DTrace, jstack, gdb, etc.
  • Willing to design and write software developed according to a rigorous process and requirements.


S/W Engineer: Determine operational feasibility; determine/exec solution; exec licensing/info gathering; develop S/W solution;
FT $80184/YR; req bachelor’s deg in CE/CS or related;
submit resume: Alcacruz Inc.
Attn Peter Bae
555 Pilgrim Dr #A Foster City CA 94404




555 Pilgrim Drive Suite A
Foster City, CA 94404