Job Openings Software Architect

About the job Software Architect

Job Responsibilities:

  • Responsible for architecture design, performance optimization, and stability optimization. Responsible for the technical selection, development and improvement of basic libraries, frameworks and key modules;
  • Design and develop solutions to complex applications problems, system administration issues, or network concerns;
  • Guide the design and coding of other team members to ensure the quality of the project.Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements;
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.

Job Qualifications:

  • Ph.D. degree majored in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, Big Data Processing, Image Recognition or related major, required with at least 3 years industry experience;
  • Able to gather appropriate resources to solve project-specific problems;
  • Proven ability to understand and recognize complex design problems;
  • Effective communication skills with a team-oriented attitude.