At DOCOMO Innovations, we aspire to work with the most talented and brightest researchers and support staff available. Our researchers work in an environment of discovery, technology, and innovation and all of our employees benefit from a supportive, collegial corporate culture. DOCOMO Innovations is located in the heart of Silicon Valley, less than one hour away from metropolitan San Francisco.
DOCOMO Innovations is an equal opportunity employer!


Principal/Senior Software Engineer – Deep Learning

DOCOMO Innovations, Inc. (DII) is an subsidiary of NTT DOCOMO, Inc. in Japan, a world leader in mobile operations and a growing provider of comprehensive mobile services.

Open Services Innovation Group (OSIG) develops services using state-of-the-art technologies. We are using approaches from Machine Learning, Artificial Intelligence to build next-generation intelligent systems and services for data analysis, text analytics, machine translation and other problems.

We are looking for a Principal/Senior Software Engineer to help us improve machine learning and deep learning capabilities. The position is based in our Palo Alto office and reports directly to Vice President of OSIG.


Explore and evaluate state-of-the art systems and architectures for machine learning and deep learning.

Propose and implement system design and architecture to solve specific ML/DL problems in in-house or cloud environment

Communicate findings to team members. Work with researchers and scientists to understand problem requirements and propose adequate solutions. Continually strive to improve.

Develop software packages, prototypes and workflows. Demonstrate leadership through concrete action and result-oriented approach. Actively participate in planning, updates on ongoing project progress and deliverables with other members of OSIG and DOCOMO team.

Skills and Experience

  • B. S. (M. S. or Ph. D.  preferred) in Computer Science or Engineering
  • 5+ years of experience in engineering software for machine learning or deep learning
  • Experience with acceleration hardware and software stacks such as CUDA, OpenCL, FPGA
  • Experience with parallel and distributed systems and architectures such as Spark, Hadoop or MPI
  • Experience with deep learning packages like Torch, TensorFlow, MxNet and similar
  • Experience with running and deploying parallel and distributed systems on the cloud such as AWS, Rescale, Cycle Computing, and similar
  • Design and implementation skills in C++. Familiarity with agile software development methodology and QA processes.
  • Excellent communication  and presentation skills

Desired Skills:

  • Experience with practical deep learning development in the areas of natural language understanding, machine translation or similar
  • Experience building deep learning architectures such as GPU computing clusters
  • Experience in scaling out to very large data sets (100 of millions of training samples) and very deep networks (tens to hundreds of layers) both in training and deployment stage
  • Experience with multiple deep learning architectures, such as backpropagation, convolutional and recurrent neural networks, long-short term memory networks, generative adversarial networks

To Apply, Click Here:



Exceptional Benefits for Exceptional people at DOCOMO Innovations, Inc.

DOCOMO Innovations, Inc. employee and family benefits have been designed to promote our employees’ health, wealth, and security. We make sure that our employees can enjoy life and are able to plan for a comfortable future. Our benefit package offers a full range of benefits designed to build a strong relationship with our employees and their families and provide for their needs. Your satisfaction, safety, and trust are important to DOCOMO Innovations, Inc.

Cash Compensation Scheme

The Company operates a cash compensation scheme based on fixed and variable components. The company recognizes the importance of remaining competitive in this area and for that reason the compensation structure is under continuous review in addition to the scheduled review program described below.

Retirement Planning

401(k) Plan Employees are eligible to join the 401(k) plan after 90 days of employment with DOCOMO Innovations, Inc. Employees may participate in the plan by contributing any percentage of their salary (up to the federal government set total dollar amount limit) into the plan. DOCOMO Innovations, Inc. will make a safe harbor matching contribution equal to 100% of your salary deferrals that do not exceed 2% of your compensation, plus 50% of your salary deferrals that exceed 2% but do not exceed 5% of your compensation.  Contributions are made on a tax-deferred basis.

Employee and Family Benefits

Holiday and Time Off Benefits

Income Continuation Benefits

Additional DOCOMO Benefits and Incentives

Employee Referral Bonus

Company Sponsorship of H-1B Status Applications & Permanent Resident Status Application