Software Architect




Morrisville, NC


Position summary


Description and Requirements

The ideal candidate possesses an innovative and problem-solving mindset, has a keen eye for Software engineering development, and is diligent and enthusiastic about Technology. A successful candidate will need to employ strong knowledge in computer technologies, leadership skills in technical areas, and SW engineering expertise as well as a strong ability to compete effectively in a fast-paced, relevant environment while collaborating with different teams of engineers and collaborators.


  • Understand Linux/ChromeOS or Chromium Web browser architecture

  • Work with and influence partner to define the architecture and components of the AI framework.

  • Research the latest advancements and technologies in LLM/Multi-Modal or Generative AI, designing and developing innovative applications aligned with company needs.

  • Collaborate with teams, share best practices, and provide guidance and support on LLM or Generative AI technology.

Basic Qualifications:

  • Master's or Ph.D. in Computer Science, Artificial Intelligence, Machine Learning, or a related field.

  • 5+ years of practical experience in software architecture design or deep learning software framework such as TensorFlow.

Preferred Qualifications:

  • Excellent problem-solving and analytical skills, capable of working effectively and delivering results under high pressure.

  • Excellent communication skills to articulate technical concepts clearly and collaborate with multidisciplinary teams.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.

Additional Locations:

  • United States of America - North Carolina - Morrisville