Senior Software Engineer

Mountain View, CA, USA·Mid·engineering
Apply on Google →

Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field and 5 years of progressive post-baccalaureate experience in the job offered or in a Software Engineering-related occupation. Alternatively, will accept a Master’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field, and 3 years of experience in the job offered or in a Software Engineering-related occupation. Position requires 3 years of experience in the following: C++ for software development; Algorithm design and data structure selection for system scalability; Productionizing large language and multimodal models or ML infrastructure development for model deployment, evaluation, and optimization; Reinforcement learning or speech/audio technologies; and Root cause analysis for debugging software and ML systems. Learn more

More open roles at Google