新北市新店區3年以上專科
Key Responsibilities
AI-Powered Test Solution Development & Integration:
- Design, develop, and maintain innovative AI-driven testing programs and applications using Google AI APIs.
- Develop backend services and APIs using Python, Google App Script, and HTML5, ensuring high standards for code quality, performance, and scalability.
- Collaborate closely with the testing team to ensure experimental models align with practical testing scenarios and operate stably.
System Architecture & Integration:
- Design and manage scalable database architectures, including relational and vector databases, based on application requirements.
- Design and implement a robust integration layer between backend AI services and Android applications, ensuring efficient and reliable API communication.
Quality Assurance & Process Optimization:
- Develop and maintain a comprehensive automated testing framework, covering unit, integration, and end-to-end tests.
- Establish automated testing pipelines to ensure the stability and quality of AI applications through continuous iteration.
Qualifications
- Python Development:
Solid experience in Python development, with a strong understanding of the software development lifecycle and API design principles.
- Web Technologies
Proficiency in Google App Script and HTML5 development.
- Android Architecture
A deep understanding of the Android application lifecycle, core components, and modern Android development architecture patterns (e.g., MVVM, MVI).
- Google AI APIs
Experience with or high-level familiarity with Google AI services (e.g., Vertex AI, Gemini API).
- Generative AI Knowledge
A thorough understanding and practical experience with Generative AI, Large Language Models (LLMs), and RAG principles.
- Familiarity with the design and SQL operations of relational databases (e.g., PostgreSQL, MySQL) and a basic understanding of vector databases.
- Experience in designing and implementing software testing strategies, with knowledge of the purposes and methods of different testing levels.
- Ability to clearly articulate complex technical concepts to both technical and non-technical stakeholders.
- Excellent English reading and writing skills for independently reviewing technical documentation and for written communication.
- Proven ability to independently analyze, diagnose, and resolve complex technical issues.
Preferred Qualifications:
- 3+ years of professional development experience.
- Familiarity with Python testing frameworks (e.g., Pytest, Unittest).
- Proficiency with a Python web framework (e.g., FastAPI, Flask, Django).
- Experience with containerization technologies (e.g., Docker).
- Experience with Android automated testing frameworks (e.g., Appium).
- Experience in hardware integration and programming (e.g., using Arduino,
- Raspberry Pi for robotics control or IoT device development).