Software Architect

  • Job Reference: 107805553-2
  • Date Posted: 26 September 2019
  • Location: San Diego, California
  • Salary: On Application
  • Sector: Software Engineering
  • Job Type: Permanent

Job Description

Challenge:As part of an innovative team that develops software for the next generation of AI-enabled visual systems, you will develop power-efficient machine learning algorithms and simulators to solve real-world imaging and video classification problems.

Responsibilities:Develop neural network software simulator(s) for asynchronous, event-based signal processing.Design a software architecture that efficiently implements asynchronous data processing using synchronous hardware such as CPU and GPU.Develop analytical and visualization tools for data analysis.Manage software builds, version control, and regression test environments.
Requirements:7+ years hands-on industry experience.Experience in commercial software development using C/C++ and/or Python.Strong software engineering fundamentals (data structures, algorithms, object-oriented design, parallel programming).Experience in commercial software development processes such as continuous integration, unit-test and release management.Experience in version control, configuration management and Git workflow.Experience in managing Linux and Windows build environments.Experience with high-performance computing, cloud computing and related technologies.Experience in GUI development, CSS and JavaScript a plus.Experience in scheduler design/batch processing a plus.Experience in fixed point or GPU implementation a plus.Experience in machine learning or deep learning a plus.A team player capable of high performance, flexibility in a dynamic working environment and the ability to lead.BS, MS, or PhD degree in Computer Science or related fields.Must be authorized to work in the US.
Please send an email to with the following: Specify in the subject line the position for which you are applying and your full name.Attach your CV or resume in pdf format.Include a link to your LinkedIn profile.Descriptions of up to three relevant or outstanding projects with your specific contribution. Include links to reports, publications or (open source) projects as applicable.