View Our Website View All Jobs

Software Engineer

We are looking for a software engineer who will participate in our pathfinding and development efforts related to AI software and systems. You will be working with a small fast-paced team of research scientists and software engineers with a large scope for learning and making major impact. The primary responsibilities of this role are as follows:

  • Develop highly scalable and optimized software and integrate them with production pipelines. 
  • Suggest, collect and synthesize requirements for future product roadmap. 
  • Perform experiments and benchmarking of new ideas to quantify their potential impact. 
  • Analyze performance of existing systems and propose ways to alleviate bottlenecks.   

 

 

**IMPORTANT INFORMATION**

 

What are the top non-negotiable skill sets needed to be successful in the role? 

  • Proficiency in C++ and Python
  • BS or MS or PhD in computer science or a related field
  • Ability to understand and work with complex software infrastructure 
  • Ability to design and implement highly efficient software 
  • Self-driven individual with desire to tackle challenging problems and ability to work independently 
  • Team player with excellent communication skills 
  • At least 5 years of industry or related (e.g. PhD) experience 

 

How long is the contract?

  • 6 months initially. Extension will be based on performance and needs of the business.

 

Is this position elgible for remote only workers?

  • No, must be onsite at Menlo Park, CA.

 

 

Required qualifications 

  • BS or MS or PhD in computer science or a related field 
  • Proficiency in C++ and Python 
  • Ability to understand and work with complex software infrastructure 
  • Ability to design and implement highly efficient software 
  • Self-driven individual with desire to tackle challenging problems and ability to work independently 
  • Team player with excellent communication skills 
  • At least 5 years of industry or related (e.g. PhD) experience 

 

Preferred qualifications 

  • Knowledge of deep learning (DL) algorithms and experience with DL frameworks 
  • Experience with high performance computing, including parallel and distributed computing 
  • Experience with performance analysis and optimization tools 

 

  • BS or MS in CS, ECE, or a related field
Read More

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

150