
Software Engineer, Full Stack, Android and Pixel Software
- Banqiao, New Taipei City
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages (Java, Python, Javascript, Typescript) or 1 year of experience with an advanced degree.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience in developing front-end, back-end or full-stack applications and applying AI/ML in automation or data analytics use cases.
- Experience in developing infrastructure and tools to streamline and scale operational workflow.
- Understanding of device ecosystems and products.
- Ability to address and navigate technical and product issues and manage ambiguity while working in a changing environment.
- Excellent multitasking and communication skills.
- Design and develop Software Development Life Cycle (SDLC) business platforms and tools that oversee the android platform and pixel software feature life-cycle, spanning design, planning, development, testing, release, and support.
- Use AI and ML features to optimize software functionalities and guide users throughout the software development life-cycle, with the goal of improving product quality, resource utilization, and release velocity.
- Design and develop a data lake infrastructure/data platform with integrated AI/ML services to enable data-driven insights and decision-making capabilities.
- Design and develop AI functionalities during the planning, testing, and product release phases.
- Collaborate with product management, UI/UX, android feature development, test, technical program management, and release teams to identify and resolve workflow and process inefficiencies. Develop and implement best practices and processes to drive continuous improvement.