Work location : Software Engineer _ West coast time zone only - REMOTE
Job Description: Overview
Join the AI Knowledge Extensibility Team as we build the knowledge extension platform -primarily developed in C++. You'll also help create our next-generation developer platform within Smartglass Server, another key C++ project. We're looking for someone who learns quickly and thrives in fast-paced, ambiguous environments.
Key Responsibilities
Participate in the build-out of our developer-facing framework primarily written in C++
Ensure the reliability and performance of production systems
Develop and maintain dashboards to provide monitoring and system insights
Implement instrumentation and logging for enhanced system observability
Design and maintain automated tests to ensure code quality
Drive logging and automation initiatives across the stack
Focus on development within the server-side stack
Required Qualifications
Proficient coding experience in C++
Prior work on AI
Deep interest in server-side stack and backend development
Experience with end-to-end development involving mobile and backend.
Preferred Qualifications
Experience architecting system solutions across all phases of the software lifecycle
Flexibility to adapt to rapidly changing priorities and projects
Education/Experience
Bachelor's degree in computer science, software engineering or relevant field required.
Ideal Candidate Profile
Fast learner eager to navigate and excel in ambiguous, dynamic environments
Thrives when working across multiple projects and technologies
Passionate about scalable, robust server-side architecture
Additional Job Responsibilities and Skills
Job Responsibilities
Participate in the build-out of our developer-facing framework primarily written in C++
Ensure the reliability and performance of production systems
Develop and maintain dashboards to provide monitoring and system insights
Implement instrumentation and logging for enhanced system observability
Design and maintain automated tests to ensure code quality
Drive logging and automation initiatives across the stack
Focus on development within the server-side stack
Skills
Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
Strong ability to work independently and manage one's time.
Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
Strong knowledge of computer hardware and software.
Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc.
This is a unique opportunity to help shape state-of-the-art AI infrastructure and developer frameworks, collaborating with a talented team in a fast-paced and supportive setting.
Top must-have HARD skills: C++, system design,
Good to have skills: Android development. Experience building developer-facing frameworks
Years of experience needed: 5-10 years
Story Behind the Need Business Group & Key Projects: Need someone to accelerate our aggressive roadmap for Wearables MCP stack through heavy execution
Typical Day in the Role: Working with TLs who will assign tasks, responsible for timely delivery with quality. Participate in standups as scheduled
Resume Disqualifiers? Non-expert C++ related experience
Software engineer with 4+ years of experience in C++, and device OS (aosp) level development.; Qualification: c++, aosp, php Compliance requirements: null Job description: The role will help us develop the capability platform for our rayban smartglasses. Ideal candidate will have solid c++ experiences, strong on system design, and can produce efficient implementations to run on hardware.