Pleasanton, CA, USA
2 days ago
Software Developer 2

Job Duties: Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. May telecommute. (385.30261)

 

Employer will accept a Master's degree in Computer Science, Engineering, or related technical field.

Position requires:

1. Computer systems, including networks and storage;

2. Software development experience in cloud or on-premises environments;

3. Bash, Python, Java, and SQL;

4. Web application development and web technologies including REST, XML, and JSON;

5. Operating systems including MacOS and Linux;

6. ARM64 and databases including Oracle and MySQL;

7. Git, SVN, or other source control management (SCM) tools and open source cloud and application development;

8. Data structures and algorithms;

9. Linear models, machine learning, and deep learning

Career Level - IC3

Confirm your E-mail: Send Email