About the Role
As a Mid-level Software Engineer at Google, you will play a key role in driving progress, solving complex problems, and mentoring junior team members. You will leverage your deep expertise and applied knowledge in relevant areas to deliver high-quality software solutions.
Key Responsibilities
* Manage project priorities, deadlines, and deliverables using your technical expertise.
* Design, develop, test, deploy, maintain, and enhance software solutions across the full-stack.
* Leverage the latest advances in language modeling to increase ad quality and reach.
* Collaborate with cross-functional teams to identify and prioritize product opportunities that can be unlocked through technology.
* Stay up-to-date with the latest tools and research in the field, exploring new model architectures, augmenting existing training data, and finding better evaluation methods and feedback signals.
Requirements
* Bachelor's degree or equivalent practical experience in Computer Science or related technical fields.
* 2 years of experience with software development in Python or C++, and with data structures or algorithms.
* Experience processing natural language and large language models, including algorithms that use deep learning techniques and large data sets to summarize, generate, and predict new content.
* Experience working with Google's Machine Learning stack (e.g., Tensorflow, SAX, GeMax, TPUs, etc).
PREFERRED QUALIFICATIONS
* Master's degree or PhD in Computer Science or related technical fields.
* Experience launching applied ML, NLP, or LLM projects.