Software Engineer
3 weeks ago
- PhD degree in Computer Science, or a related technical field, or equivalent practical experience.
- Experience coding in one of the following programming languages including but not limited to: C, C++, Java, JavaScript, Python, or Golang.
- Experience in designing, developing, or applying ML/AI systems or applications in a large-scale distributed environment.
- Experience with performance, reliability, systems data analysis, visualization tools, architecture, compilers, database, data mining, networking or systems.
- Experience with Unix/Linux, Kernel development, microcontrollers, SoC, device drivers, hardware, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS, or hardware/software integration.
- Ability to start full-time role in 2025.
Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
As part of MSCA, (Machine Learning, Systems and Cloud AI), you will have the opportunity to be a part of an organization that delivers category-defining AI/ML solutions and capabilities, developed and powered by Google Services, Frameworks and Infrastructure, supporting customers around the world. Google's engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at a massive scale. You'll be at the forefront of innovation, developing cutting-edge solutions AI, machine Learning, distributed computing, and more. As a new PhD graduate, your research expertise is invaluable to us. Join the ML Systems and Cloud AI organization and apply your knowledge to real-world problems, that scale to billions of users. Explore a variety of projects, collaborate with diverse teams, and contribute to products that are changing the world. Our engineering teams include thousands of PhDs who bring their deep knowledge and research experience to enhance our systems and products. As a Google PhD Software Engineer, you will work on a specific project critical to MSCA’s needs with opportunities to switch teams that follow your interests. We need our engineers to be creative and versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward. Google is one of the world’s leading suppliers and consumers of ML and AI technology, with decades of experience in designing, deploying, and using Machine learning (ML) software and custom ML hardware infrastructure at massive scale. Learn more about us here
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.
The US base salary range for this full-time position is $136,000-$200,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities
- Lead and collaborate on team projects to carry out design, analysis, and development of advanced Machine Learning (ML) systems across the stack using your research expertise.
- Study, diagnose and resolve complex technical modeling and systems issues by analyzing the sources of the issues and the impact on quality.
- Develop code and review code developed by other developers, and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency).
-
Software Integration Engineer
3 weeks ago
Irvine, California, United States United Software Group Full timeJob Overview: United Software Group INC. is seeking an experienced (IVV - Integration, Verification & Validation) Engineer to join their team in Irvine, California. As a key member of the company's engineering department, this professional will be responsible for ensuring the highest quality standards in software development and integration.The ideal...
-
Senior Go Software Engineer
4 weeks ago
Irvine, California, United States United Software Group Full timeJob SummaryWe are looking for a Senior Go Software Engineer to join our team at United Software Group. As a key member of our development team, you will play a critical role in designing, developing, and deploying scalable software applications using Golang.Estimated Salary: $120,000 - $160,000 per yearJob ResponsibilitiesDesign and develop complex software...
-
Lead Golang Software Developer
2 weeks ago
Irvine, California, United States United Software Group Full timeUnited Software Group is seeking a highly experienced Lead Golang Software Developer to join our team. As a leader in our organization, you will be responsible for overseeing the development of Go-based projects, mentoring junior engineers, and collaborating with cross-functional teams to ensure timely delivery of projects.Key Responsibilities:Develop and...
-
Software Engineer
3 weeks ago
Irvine, California, United States Panasonic Avionics Corporation Full timeJob DescriptionPanasonic Avionics Corporation is a leading provider of inflight entertainment and communications systems. We are seeking a skilled Software Engineer to join our team in Irvine, CA.About the RoleThis position will be responsible for designing, modifying, and implementing complex software network solutions from functional and system design...
-
Golang Software Architect
3 weeks ago
Irvine, California, United States United Software Group Full timeJob SummaryWe are seeking a highly skilled Golang Software Architect to lead our team in Irvine, CA. This long-term opportunity offers a competitive salary of $175,000 per year.About the RoleAs a Senior Golang Engineer Lead, you will be responsible for designing and developing scalable software systems using Golang. Your expertise in system architecture and...
-
IT Systems Engineer
3 weeks ago
Irvine, California, United States United Software Group Full time**Job Title:** IT Systems Engineer**About United Software Group:**We are a technology-forward company that offers innovative software solutions to businesses globally. Our team is passionate about leveraging technology to drive business success and deliver exceptional results.\Salary:$100,000 - $160,000 per year, depending on experience and...
-
Junior Software Engineer
5 days ago
Irvine, United States Tech Tammina Full timeRole: Junior Software Engineer Rate: Market Location: This role be 100% onsite in Irvine, CA Duration: 3+ months Hours: 8-hour Day Shift (Flexible start time: 8am - 10am) Job Summary: • Assist in the development, testing, release, and integration efforts of software and hardware associated activities. Major Responsibilities: • Hardware and software...
-
Software Engineering Director
4 weeks ago
Irvine, California, United States Arrow Electronics Full timeJob TitlePrincipal Software EngineerAbout the RoleWe are seeking an experienced Principal Software Engineer to join our team in Carson, CA. As a key member of our engineering department, you will be responsible for designing and implementing advanced control algorithms for power electronic applications.You will work closely with our control system engineers...
-
Software Engineer
2 months ago
Irvine, United States Cenergy International Full timeJob Description Roles and Responsibilities: The Candidate s objective is to build, repair, expand and consolidate .Net applications for aftermarket technical team. This is to further develop and optimize existing software tools to enable our Engineering Teams to more effectively and efficiently serve our customers, providing solutions that deliver compelling...
-
Software Engineer
3 months ago
Irvine, United States Not Disclosed Full timeJob DescriptionJob DescriptionWe are looking for an outstanding software engineer to join our team at our Irvine office. A degree from a reputable university is required in computer science or computer engineering. Candidates should be strong object oriented developers and comfortable developing in Java, C#, MVC, SQL, and .NET. Because we develop web...
-
Software Engineer
4 days ago
Irvine, United States Origence Full timeAbout Origence With 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry. Our core mission is customer-centric, focusing on empowering Credit Unions across the United States with the tools to offer accessible, competitive lending services. We're deeply committed to enhancing the financial ecosystem...
-
Software Engineer
5 days ago
Irvine, United States Origence Full timeJob DescriptionJob DescriptionAbout OrigenceWith 30 years at the forefront of fintech innovation, we specialize in SaaS lending solutions that lead the industry. Our core mission is customer-centric, focusing on empowering Credit Unions across the United States with the tools to offer accessible, competitive lending services. We're deeply committed to...
-
Software Engineer
5 days ago
Irvine, United States not disclosed Full timeJob Description Job Description We are looking for an outstanding software engineer to join our team at our Irvine office. A degree from a reputable university is required in computer science or computer engineering. Candidates should be strong object oriented developers and comfortable developing in Java, C#, MVC, SQL, and .NET. Because we develop web...
-
Software Engineer
3 weeks ago
Irvine, California, United States Panasonic Avionics Corporation Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Panasonic Avionics Corporation. This role will involve designing, modifying, and implementing distributed compute clusters and services for e-commerce products.The ideal candidate will have experience in developing commercial software products or SaaS applications, with a...
-
Flight Software Engineer
1 day ago
Irvine, United States Turion Space Full timeFlight Software EngineerDepartment: Vehicle / Ground Software Employment Type: Full Time Location: Irvine, California Reporting To: James Roach Compensation: $110,000 - $150,000 / year Description The Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations. This...
-
Software Engineer
3 months ago
Irvine, United States TecRecruit LLC Full timeJob DescriptionJob DescriptionWe are looking to hire Software Engineers for our ever-growing Engineering team. The positions are remote/hybrid. The ideal candidate will have experience with customer customizations, configurations, and deployments of the Issuance 360 Back Office product within Driver License and ID Programs. The work involved is mainly...
-
Software Engineer
5 days ago
Irvine, United States TecRecruit LLC Full timeJob Description Job Description We are looking to hire Software Engineers for our ever-growing Engineering team. The positions are remote/hybrid. The ideal candidate will have experience with customer customizations, configurations, and deployments of the Issuance 360 Back Office product within Driver License and ID Programs. The work involved is mainly...
-
Flight Software Engineer
5 days ago
Irvine, United States Turion Space Full timeJob DescriptionJob DescriptionDescriptionThe Flight Software Engineer will be responsible for designing, developing, and testing software that controls and manages spacecraft systems and operations. This role involves collaborating with cross-disciplinary teams to ensure that flight software meets performance, reliability, and mission-specific...
-
Software Engineer
4 days ago
Irvine, United States TecRecruit LLC Full timeJob DescriptionJob DescriptionWe are looking to hire Software Engineers for our ever-growing Engineering team. The positions are remote/hybrid. The ideal candidate will have experience with customer customizations, configurations, and deployments of the Issuance 360 Back Office product within Driver License and ID Programs. The work involved is mainly...
-
Software Engineer
5 days ago
Irvine, United States Kyyba Full timeJob description: • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience . Minimum 5+ years of software development experience or an equivalent combination of IFE (Inflight Entertainment) systems/engineering experience combined with 3 plus years of software development experience. •...