Swiftkey logo

Developer Experience Engineer II and/or Senior Developer Experience Engineer

Swiftkey

United StatesJobSeen 1mo agoStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
United States
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Developer Experience Engineer II and/or Senior Developer Experience Engineer will design and build software solutions, developer tools, and customer SDKs for novel hardware platforms. The role collaborates across hardware and machine-learning disciplines, scopes and schedules work, promotes coding standards, and improves engineering culture. It also implements and optimizes CI/CD, deployment automation, and production-readiness processes, with a focus on AI frameworks.

Skills & qualifications

RequiredNice to have

Skills

C/C++PythonModern Build SystemsCMakeAzure PipelinesBazelNinjaC++ Codebase ManagementContainerized WorkloadsSDK DevelopmentDeveloper ToolsAI Developer ToolsPerformance ProfilingAI Workload OptimizationSoftware Engineering PrinciplesIntellectual CuriosityCross-Team CollaborationCommunicationInclusive Culture

Qualifications

Bachelor's in Computer Science or Related Technical Field or Equivalent Experience2+ Years Technical Engineering Experience2+ Years C/C++ Experience

Full job description

In the role of Developer Experience Engineer II and/or Senior Developer Experience Engineer - AI Frameworks, you will be responsible for the following: Design and build high-quality, scalable, and secure software solutions. Design and build developer tools & customer SDKs for novel hardware platforms. Collaborate broadly across multiple disciplines from hardware architects to ML developers. Identify requirements, scope solutions, estimate work, schedule deliverables. Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture. Implement and optimize CI/CD, deployment automation, and production readiness processes. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience. 2+ years experience with C/C++ Experience with modern build systems and tooling (e.g., CMake, Azure Pipelines, Bazel, Ninja) Experience managing and organizing large C++ codebases. Experience building and managing containerized workloads Experience developing and publishing SDKs Experience building developer tools and specifically developer tools for AI Experience profiling and measuring performance Experience implementing and optimizing AI workloads Technical background and solid foundation in software engineering principles Intellectual curiosity and an interest in learning new technologies Cross-team collaboration skills and communication skills A commitment to a diverse and inclusive workgroup culture

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.