Software Engineer III
Collaborate with computer scientists, researchers, and business development teams to identify, design, and deploy differentiated software innovations leveraging artificial intelligence (AI). Lead the design and development of SRIs Microservices Platform, ensuring scalability and reusability of SRIs various AI software assets. Provide software architecture and engineering support for SRI commercial clients on proof of concept, research-oriented projects.
Auto req ID:
Menlo Park, CA
--There are no additional requirements for this position.
Employer will accept a Masters degree in Computer Science, Engineering, or a related field and 1 year of work experience in the position offered or in a computer-related occupation.
Education or experience must include completion of a university-level course, research project, internship, or thesis or 6 months of experience in each of the following:
Object oriented programming and scripting;
Building interactive websites that communicate with a backend through APIs;
Designing, implementing, and consuming RESTful endpoints;
Proficiency in SQL, stored procedures, NoSQL, query optimization, and indexes;
Application design and development with Android and iOS;
Designing applications, creating design documents, validation and implementation;
SRI is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.
Candidates who receive a conditional offer of employment will be subject to a background check.