Key Responsibilities:
- Enhance Development Efficiency: Optimize development processes, reduce redundant work, and employ automation tools and methods to improve software development efficiency.
- Ensure Code Robustness: Design and implement high-quality code frameworks to ensure stable software operation and ease of monitoring and maintenance.
- Increase System Flexibility: Build modular and configurable system architectures to support rapid adaptation to changing business requirements.
- Promote Team Collaboration: Establish and maintain clear code and architecture documentation, foster code reviews, and facilitate knowledge sharing within the team.
Job Requirements:
- Proficient in AI Tools: Extensive practical experience with various AI tools in the development process.
- Rich Experience in System Architecture Design: Capable of handling complex and dynamic business requirements.
- User-Friendly Architecture: Designs should be approachable for mid-level programmers to quickly get up to speed.
- Expertise in Automated Testing and CI/CD: Mastery of automated testing and continuous integration/continuous deployment (CI/CD).
- Strong Team Collaboration Skills: Ability to guide team members and optimize workflows.
- Agile Development Experience: Familiarity with agile methodologies such as Scrum or Kanban.
- Bilingual Communication Skills: Proficiency in both English and Chinese for effective communication in a bilingual environment.
If you are a strategic thinker with a passion for designing cutting-edge software solutions and possess the required skills and qualifications, we encourage you to apply for the Software Architect position. Join our team and contribute to the development of innovative software products that drive our business forward.
To better assess your system architecture design capabilities, we kindly invite you to provide a detailed system architecture design document. Please submit a system architecture design document from a project you have participated in that showcases your architecture design skills and relevant experience. We are particularly interested in the following aspects:
Enhancing R&D Efficiency: Covering the entire R&D process, including development, testing, and operations.
Improving Cross-Department and Cross-Software/Hardware Interaction Efficiency: Ensuring the independence and flexibility of each team.
In-Depth Research and Practice on Popular Third-Party Service Components.
Extensive Research and Practical Experience in AI Technology, and its effective integration into R&D.
Submission Requirements:
System Architecture Diagram: Provide an overall architecture diagram of the project, highlighting the various modules and the third-party services used.
Design Concept Summary: Briefly explain the core design concepts and their relevance to the position requirements.
Submission Method:
Please send your design document and architecture diagram to our email: [email protected] by 7/31/2024.
Thank you for your cooperation and support. We look forward to understanding your system architecture capabilities and practical experience through your detailed design materials. If you have any questions or need further information, please feel free to contact us.
Best regards,
InstaChef
Job Type: Full-time
Pay: $154,963.00 - $166,003.00 per year
Benefits:
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- Monday to Friday
- Weekends as needed
Experience:
- Software development: 1 year (Required)
- Salesforce: 1 year (Preferred)
Ability to Commute:
- Irvine, CA 92612 (Required)
Ability to Relocate:
- Irvine, CA 92612: Relocate before starting work (Required)
Work Location: Hybrid remote in Irvine, CA 92612