Software Engineer (TEE)
- Remote OK - Anywhere in Japan
- Full-time
- March 10, 2025
What is Acompany?
Acompany is a company that challenges all businesses to free themselves from privacy risks by utilizing the most advanced technologies in Confidential Computing and Privacy Protection technologies. We continue to develop new approaches to solve social issues, free from existing technologies.
In recent years, personal data has been referred to as “new oil,” and while it creates value, there is always a privacy risk. However, an overemphasis on privacy can undermine the intrinsic value of data. Society is now demanding a balance between “data utilization” and “privacy protection,” and we are working to resolve this issue through the power of technology and law.
In addition, data federation becomes essential for companies that do not have their own ecosystem like GAFA. Therefore, Confidential Computing and privacy protection technologies are attracting attention as technologies for securely linking and utilizing data.
In particular, Confidential Computing technology, which allows data to be processed in encrypted form, is expected to grow at a very high rate, with an expected compound annual growth rate (CAGR) of 50.5% from 2024 to 2032. We believe that Confidential Computing will become the standard for secure data handling in all processes in the future, just as HTTP was migrated to HTTPS for more secure communication in the past.
The field of Confidential Computing is currently undergoing a major transformation at Acompany, and it is essential that we strengthen our team to lead the innovation.
The role of this position
This position is responsible for creating solutions that do not yet exist in the world and giving them shape.
Specifically, this position is responsible for creating future standards through the following tasks.
- Investigating new technological approaches to solve problems
- Implementing and verifying theories and concepts as actual software
- Challenging areas that cannot be solved with existing technologies
What is required here is “the ability to technically solve unknown problems.
We do not only conduct research, but also develop technologies based on the assumption that they will actually be commercialized.
You are required not only to read and write papers, but also to devise new architectures and algorithms based on your knowledge and incorporate them into working products.
Why is this position so exciting?
- Challenges in unexplored areas: You can think, test, and shape your own technical approach to problems that cannot be solved with existing methods.
- Development in an environment with a lot of discretion: You can take the lead from the selection of technology to the solution of the problem, rather than implementing a fixed specification.
- Impact on society: Our technology may help revolutionize data collaboration.
What are the opportunities and why are we hiring now?
While the market continues to grow, there are still significant hurdles to overcome to make Confidential Computing and privacy protection technologies secure and easy for everyone to use.
We are looking for new members to help us build the core technologies that will support our next generation of products.
There are an increasing number of issues that cannot be solved by extending current technologies, and to do so, it is essential to create new mechanisms based on unconventional ideas.
We believe that we need engineers with diverse perspectives to make this happen.
We want to create the future together with people who are excited about technological challenges and passionate about exploring uncharted territory.
We are waiting for such people to join us!
Development Environment
<Privacy Tech R&D>
- Development languages : C++ / Python / Rust / Julia
<Common>
- CI : GitHub Actions
- Environment : Docker, k8s, Terraform
- Infrastructure : GCP, AWS, Azure
- Others : Intel SGX, Intel TDX, AMD SEV, Arm TrustZone, NVIDIA Confidential Computing
<Tools>
- Source Code Management: GitHub
- Documentation: Notion, GitHub
- Communication: Slack, Discord
Requirements
- Experience in development related to hardware and middleware using Python/C/C++ in a Linux environment
- Experience in back-end development of web applications
- Communication skills in Japanese (JLPT N2 or equivalent, level to be able to conduct meetings in Japanese. English is also acceptable for text communication)
- Experience in one or more of the following
- Research experience in cryptography and software security
- Development experience involving middleware, Karnel, and OS layers. Including hobby programming
- Experience in blockchain development (excluding applied applications). Hobby programming included
- Experience in product development or as a CSIRT in the software security area
Preferred Experiences
- PhD or equivalent research experience in computer science area
- Development and research experience related to TEE or hardware security
- Experience participating in security-related hackathons, CTFs, or other contests
- Experience in OSS development
- Experience with GPU-based development
- Experience in developing AI systems
What kind of person we are looking for
- Those who share the values of Be Cool, Be Hacker. (https://speakerdeck.com/acompany/zhu-shi-hui-she-acompany-karutiyadetuku?slide=42)
- You enjoy using new technology to create something that has never been done before.
- You enjoy defining and solving problems.
- Those who have left academia with a master's degree in science, mathematics, engineering, or other fields, but would like to be involved in research and work with mathematics.
About Acompany
Acompany is a privacy tech company that specializes in technology and risk analysis concerning privacy.
The privacy tech in which Acompany excels includes technologies designed to protect individual privacy, such as enabling computations on encrypted data. We offer a service called "AutoPrivacy", which is a Data Clean Room service.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.