Cake Job Search

Advanced filters
Off
Logo of HENNGE K.K..
Ready for a Tech Adventure in Tokyo? Join Our Internship Program – 4-6 Weeks of Software Engineering Internship Await! Join HENNGE’s Global Internship Program (GIP): Full Stack Software Engineering Pathway in Tokyo, Japan. This unique 4-6 week internship at our Shibuya headquarters offers you personal and professional growth in an internationally diverse environment. In HENNGE’s GIP: Full Stack Engineering Pathway, you will acquire practical application development skills using Python, Go, and/or TypeScript. GIP will provide you with hands-on experience using state-of-the-art cloud platforms such as Amazon Web Services, offering a full stack experience for application development. Our primary working language is English, so no Japanese is required. Interns are expected to join the program at our Shibuya headquarters in Tokyo for 4-6 weeks, Monday to Friday, from 10 AM to 7 PM (JST). While the program is unpaid, we provide comprehensive subsidies, and outstanding participants may be offered full-time employment opportunities. If you are interested in HENNGE’s GIP: Front-end Engineering Pathway instead, please check it out here:https://www.cake.me/companies/hennge/jobs/gip-frontend Internship Details Build end-to-end solutions using Python, Go, and/or TypeScript.Explore full stack development, cloud computing, and distributed systems.Internship Flow:Weeks 1-3: Full Stack TrainingWeek 4: DevOps TrainingWeeks 5-6 (conditional): Special Assignment - a unique project for each intern and specific to their batch. Benefits Round-trip airfares from and back to your country of residencePre-arrival support and visa guidanceMedical insurance* and a phone with mobile data will be provided during your internship in Tokyo, Japan**Up to 150,000 JPY of monthly subsidy to cover accommodation, meals, transportation, and networking activitiesSubsidized company events on top of monthly subsidy (Monthly Technical Sessions, Board Game Night, Get-to-know-you Lunches, and many others!) to get to know teams across divisionsAccess to online learning platform during the internship period * Medical insurance will only be provided to interns who do not reside in Japan** This internship is an unpaid training program with a subsidy provided to all interns Internship scheduleBatch 2 (2026): Mar 16 - Apr 17 (5 weeks) - Full stack Engineering Pathway (the application will be closed on November 18)Batch 3 (2026): Jun 1 - Jul 10 (6 weeks) - Full stack Engineering PathwayBatch 4 (2026): Aug 3 - Sep 11 (6 weeks) - Full stack Engineering Pathway
Web Development
TypeScript
Python
150K JPY / month
No requirement for relevant working experience
No management responsibility
Logo of Google.
Applications will be reviewed on a rolling basis and it’s in the candidate’s best interest to apply early. The anticipated application window is open until March 27, 2026, but may close earlier if all available projects are full. Applications submitted after the application window or once role is closed/projects are full will not be considered.Participation in the internship program requires that you are located in the Taiwan for the duration of the internship program.This internship is intended for students who are currently pursuing a PhD degree program in Computer Science or a related field.Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for this internship program.To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English. Click on the “Apply” button on this page and provide the required materials in the appropriate sections (PDFs preferred):1. In the “Resume Section:” attach an updated CV or resume.Please ensure your anticipated graduation date (in MM/YY) is listed on the resume.2. In the “Education Section:” attach a current or recent unofficial or official transcript in English. Under “Degree Status,” select “Now attending” to upload a transcript.Join us for a unique 12-14 week paid internship that offers personal and professional development, an executive speaker series, and community-building. The Software Engineering Internship program will give you an opportunity to work on complex computer science solutions, develop scalable, distributed software systems, and also collaborate on multitudes of smaller projects that have universal appeal.Google welcomes people with disabilities.Minimum qualifications: Pursuing a PhD program with a focus on subjects in software development or other technical related fields. Experience in software development and coding in one or more of the following: Python or C++. Experience with data structures or algorithms gathered from inside or outside of school or work. Preferred qualifications: Currently attending a degree program in Taiwan and available to work full time for 12 weeks outside of university term time. Penultimate academic year or returning to a degree program after completion of the internship. Programming experience in one or more of the following: C/C++, Python, CUDA. Research experience in computer architecture, embedded systems, accelerators, artificial intelligence, data mining, distributed systems, machine learning, data science, LLM, rule base or systems. Experience in computer science, with competencies in data structures, algorithms and software design. About the jobAs a Software Engineering intern, you will work on a specific project critical to Google’s needs. Software Engineering Intern:As a key member of a versatile team, you will work on a specific project critical to Google’s needs. We need our engineers to be versatile, and enthusiastic in addressing problems as we continue to push technology forward. You will design, implement, and manage the hardware, software, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, cloud customers and the billions of people who use Google services around the world.Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.Responsibilities Develop software for Google Cloud’s infrastructure to empower Google service and external cloud customers, with hardware platforms including compute, storage, or AI-accelerators like TPUs and GPUs. Create and support a productive and innovative team including working with peers, managers, and teams. Analyze data and evaluate results to choose the best solution to effectively solve issues. Develop scripts or use AI to automate routine tasks and manual processes. Apply knowledge gained in computer science courses to real world issues. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 3 years of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks). 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 5 years of experience in a technical leadership role leading project teams and setting technical direction. 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects. Experience collaborating with engineering leaders, product managers, and designers. Experience in full-stack related roles with frontend, backend, data management, and application integration. Excellent project and people management skills. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.Responsibilities Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams. Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching. Develop the mid-term technical outlook and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 8 years of experience in software development. 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), Machine Learning (ML) infrastructure, or in a related ML field. 5 years of experience in leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience with working in a matrixed organization involving cross-functional, or cross-business projects. Experience in working on AI/ML or Generative AI systems. Experience with Generative AI model inference, prompt engineering and approaches using Learnable Feature Matchings (LFMs) (e.g., Code assist, Vibe coding). About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. The Application Design Center (ADC) is a Google Cloud Platform (GCP) tool that simplifies the process of designing, deploying, and managing applications. It offers a visual design canvas, a library of pre-built templates, and integration with development tools. ADC helps developers create applications faster, empowers users of all skill levels, and improves collaboration and security. It allows users to start from a natural language prompt, a template, or from scratch, and it generates the necessary code for deployment.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.Responsibilities Engineer and develop a platform for designing and deploying enterprise applications in the Application Design Center (ADC). Collaborate with cross-functional stakeholders, and other engineering teams to ensure that cloud-based applications are developed and rolled out. Utilize a variety of technologies, including Go, Java, Angular.js, Terraform, and other Artificial Intelligence/Machine Learning (AI/ML) and Google technologies, to design and develop solutions. Contribute to the design and implementation of features that enhance the ADC's capabilities. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
This internship is intended for students in their penultimate year program in Computer Science or a related technical field. To be eligible for this program, candidates must have an expected graduation date between December 2026 and 2027 and be available to work full-time for 10-12 weeks during 2026 summer.Participation in the internship program requires that you are located in Taiwan for the duration of the internship program.Applicants will be reviewed on a rolling basis and it is encouraged to apply early. The anticipated application window is open until Dec 31, 2025, but may close earlier if all available projects are full. Applications submitted after the application window or once role is closed/projects are full will not be considered. Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for this internship program.To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English. Click on the “Apply” button on this page and provide the required materials in the appropriate sections (PDFs preferred):In the “Resume Section”: attach an updated CV or resumeIn the “Education Section” : attach a current or recent unofficial or official transcript in English; under “Degree Status”: select “Now attending” to upload a transcript.Google welcomes people with disabilities.Note: By applying to this position you will have an opportunity to share your preferred working location from the following: New Taipei, Banqiao District, New Taipei City, Taiwan; Taipei, Taiwan.Minimum qualifications: Currently pursuing a Bachelor’s, Master's, or PhD degree in Computer Science, or a related technical field. Experience in software development and coding in at least one general purpose programming language (e.g., Java, C, C++, Python, JavaScript, C#, Go, etc.). Preferred qualifications: Knowledge of Unix/Linux environments, Machine Learning, Tensorflow, or embedded systems. Ability to showcase tech projects and participate in computer science-related extracurricular activities. Available to work full time for 10-12 weeks outside of university term time and to return to a degree program after completion of the internship. About the jobSoftware Engineering Interns at Google are researchers and developers who yearn to create and implement complex computer science solutions. Our engineers develop massively scalable, distributed software systems and also collaborate on multitudes of smaller projects that have universal appeal this requires research, awareness, interactivity and the ability to ask the right questions. You'll develop effective competencies in data structures and algorithms, along with a technical fascination for how stuff fits together. You'll also have a solid foundation in computer science, allowing you to come up with new ideas, as well as to strive for a deep understanding of our products and services in order to continually improve upon them. We focus on being a collaborative, global organization consisting of engineers with the highest levels of technical depth, programming skills, and a keen attention for quality. In this role, you will work on our core products and services as well as those which support critical functions of our engineering operations.Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to address some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.Responsibilities Apply knowledge gained in computer science courses to real-world problems. Analyze information and evaluate results to choose the best solution to effectively solve problems. Develop scripts to automate routine tasks. Create and support a productive and innovative team. Work with peers, managers, and teams. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree, or equivalent practical experience. 8 years of experience in software development. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Experience with AI Platform and Machine Learning Infrastructure establishing standards and quality metrics. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. 3 years of experience working in a structured organization. Experience in one or more of the following areas: on-device machine learning, mobile algorithms, LLM/GenAI evaluations, data collection for ML, and Android development. Experience in AI toolchain, evaluation metrics design, and data management techniques. Experience with implementing compute-heavy algorithms on mobile systems. Experience launching one or multiple AI/ML-powered user-facing products. About the jobGoogle's software 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 massive scale, and extend well beyond web search. 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’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. 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. AI Platform Empowering X (APEX) team's mission is to accelerate and ensure the quality of the AI development lifecycle for Android and Pixel. In this role, you will build the stack for scaling the organization's machine learning (ML) needs, which include data strategies, model training, and evaluation techniques, incorporating human feedback for ML quality, on-device optimization, feature development, and quality experiments.The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user's interaction with computing faster and more seamless, building innovative experiences for our users around the world.Responsibilities Grow the local team experience and projects, mentoring team and removing bottlenecks. Interface with cross-functional and remote teams, engineering managers, and stakeholders to to influence cross-team priority and roadmap. Design tools/platforms/frameworks to enhance intelligent applications development, with focus on model evaluation, i18n, quality, and performance on Pixel and Android in a private and safe manner. Craft evaluation datasets, metrics, and pipelines to understand, evaluate and optimize the behavior of our models, platform and algorithms. Support a multitude of user-facing features that rely on the quality and performance of these algorithms, as running on compute-constrained embedded systems. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 8 years of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision ). 5 years of experience leading the Machine Learning (ML) design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning). 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role. 3 years of experience with software design and architecture. Preferred qualifications: Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects. Experience with modern deep learning architectures and frameworks, and in roles requiring direct involvement in engineering design and technical decision-making. Experience with infrastructure, distributed systems, or large-scale data management systems. Experience working within the Machine Learning (ML) domain, with exposure to data management challenges. Ability to prioritize, execute, and adapt in a rapidly changing environment. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. In Google Search, we're reimagining what it means to search for information – any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.Responsibilities Own the strategic technical outlook and roadmap for the Search Growth in India. Identify, evaluate, and advocate the adoption of AI and key techniques to fundamentally improve information retrieval, synthesis, and user experience. Contribute to the search organization's broader technical strategy and represent the team in high-level architectural forums. Manage, mentor, and grow a high-performing engineering team, including responsibility for hiring, performance reviews, career development, and compensation planning. Serve as the primary technical partner to Product Managers, UX Designers, and AI/ML Research Scientists, translating product needs into clear, actionable engineering goals. Debug complex organizational and process issues to unblock team and optimize workflow. Lead the team in defining and adhering to best practices and operational excellence standards. Drive execution and delivery against the roadmap, managing project risks, resource allocation, and dependencies with external teams. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages. 3 years of experience with ML infrastructure (e.g., model deployment, evaluation, optimization, data processing, debugging, etc.). 5 years of experience with ML infrastructure, applied ML/AI algorithms, LLMs/multimodal foundation models, NLP, and working with C++/ Python. 5 years of experience with speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field. Preferred qualifications: 8 years of experience with data structure and algorithms. 5 years of experience testing, maintaining, or launching software products and 1 year of experience with software design and architecture. 3 years of experience working in a complex organization involving cross-functional or cross-business projects. Experience with the whole web stack, including protocols and web server optimization techniques. Experience with large-scale system design, artificial intelligence, or machine learning. About the jobLike Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. In this role, you will lead the development of cutting-edge conversational AI, enabling developers to build generative AI agents that can engage in complex, open-ended dialogues, and completing autonomous tasks.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.Responsibilities Lead a team of 8 to 10 engineers. Design, code, and deploy high-quality software at an accelerated pace. Create rapid prototypes and iterate quickly based on feedback. Explore and implement new AI/ML technologies.  Work closely with a small, experienced team. Engage in design and code reviews to ensure best practices and foster a culture of continuous improvement. Design and implement solutions in specialized ML areas and leveraging ML infrastructure.  Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of Google.
Google welcomes people with disabilities.Minimum qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience in software development. 3 years of experience with embedded operating systems. 3 years of experience in a technical leadership role. 2 years of experience in a people management or team leadership role. Preferred qualifications: Experience building and troubleshooting Bluetooth/BLE based consumer devices. Experience integrating with android based host device. Experience with ranging technologies. About the jobGoogle's software 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 massive scale, and extend well beyond web search. 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’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. 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.With your extensive technical expertise you take initiative to independently design and implement new systems, designing, implementing, and testing multiple features with little or no direction from tech lead or manager. You collaborate with key stakeholders to determine future direction of work. Googles mission is to organize the worlds information and make it universally accessible and useful. Our Devices Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our users interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices Services team is making peoples lives better through technology.Responsibilities Design, guide and vet systems designs within the scope of the broader area, and solve problems. Drive project tracking and risk management through regular communication with leadership regarding project status, risks, road blocks, mitigation strategies and trade-offs. Help manage and coach a team of Engineers. Prioritize work and manage resources. Collaborate with software vendors and cross-functional teams on complex system integration tasks to achieve cost-effective product solutions. Develop, debug and integrate general embedded system layers often interfacing with Bluetooth Low Energy (BLE) protocols/connectivity stack, sensors and audio components. Collaborate with hardware teams on board bring-up, validation, power management and hardware debug,Collaborate with contract manufacturing to support factory builds and operations. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
Logo of MoMo.
Mô tả công việcManage team by assign and tracking tasks of team member;Mentor and coach junior developers to become fully competent developers;Developing large projects using Java technologies (Website, Back End Server, MIS, SMS Gateway. etc...);Researching and developing new technologies, focus on mobile payments;Supporting line manager in the executive management;Other assignments from line manager.Yêu cầu công việcHave Degree in Computer Science or related fields;Experience in leading a team of 7 - 10 members;4+ years experience at server-side languages such as Java;Strong knowledge of data structures, system design, and algorithms;Experience with Spring framework (Spring Bean, Spring AOP, Spring Data, Spring MVC), Spring Boot, Hibernate;Experience with web servers, caching solution such as Redis;Be familiar with RDBMS such as MySQL/PostgreSQL or NoSQL databases such as Cassandra, MongoDB is a plus;Knowledge of multiple front-end languages and libraries such as HTML/ CSS, JavaScript, jQuery;Be familiar with Git;Experience with ReactJS is a plus.
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.