This role contributes to the Product Security Team and product development groups by designing, building, and maintaining security solutions and features for current and next-generation surgical robotic systems and manufacturing processes.
Responsibilities
Design, develop, and implement security solutions and features for products and manufacturing processes.
Collaborate with security analysis and implementation teams to validate security requirements and mitigations are correctly implemented.
Contribute to OS security hardening across embedded platforms, covering kernel patching, access control policies, filesystem protections, and reducing attack surface at the system level.
Apply network security principles to medical device architectures, including secure communication protocols, network segmentation, and interface hardening.
Design and implement security features across embedded platforms including Yocto Linux and QNX.
Design, develop, and implement software solutions for equipment that builds and tests medical devices such as robotic systems, instruments, and accessories; build and maintain software infrastructures; analyze and optimize manufacturing processes; develop software for diagnostic strategy; support and enhance existing production software.
Responsibilities
Design, develop, and implement software solutions for equipment that builds and tests medical devices such as robotic systems, instruments, and accessories
Build and maintain software infrastructures that enable value extraction from the data generated
Analyze and optimize manufacturing processes to improve efficiency, reduce costs, and enhance productivity
Understand products’ operations and controls, and develop the means to ensure their integrity in volume production
Document, direct and perform IQOQPQ and DQ validation activities on manufacturing equipment
Requirements
Bachelor’s or master’s in engineering (Software Engineering or Computer Science preferred)
Nice to have: Strong analytical and structured problem-solving skills
Nice to have: Scalable production quality software systems
Nice to have: Software Development Life Cycle (SDLC)
Forward Deployed Engineer responsible for deploying and prototyping AI-powered asset management solutions across customer environments, driving value and product adoption.
Compensation
Salary Range: $145,000 to $180,000 USD annually + bonus
Responsibilities
Work alongside Solutions Consultants and Account Executives on strategic accounts
Own discovery, technical scoping, architecture, implementation, evaluation, productionization, adoption, and handoff for strategic customer solutions
Lead the k0rdent AI automation and performance engineering team, owning automation frameworks, performance testing, and release acceptance for a multi-tenant GPU infrastructure platform.
Responsibilities
Lead, hire, and grow the k0rdent AI automation and performance engineering team
Own k0rdent AI acceptance verification and release acceptance criteria
Drive industry-standard quality practices across development teams
Take an active role in roadmap planning and estimation
Establish and report on quality and performance metrics
Build the data foundations for a large-scale migration. You'll design and operate repeatable pipelines that move varied source data into a single platform, taking ownership of data processing from ingestion to delivery.
Responsibilities
Build repeatable processes to receive, unpack, validate and ingest data from multiple sources
Transform source extracts into consistent structures for migration to a single platform
Develop maintainable ingestion and transformation code using SQL, Python, PySpark and dbt
Implement automated checks that establish completeness and accuracy throughout the migration
Monitor, diagnose and recover failed or incomplete data processing
Help shape the success of a complex data migration by investigating data quality, preparing source data and validating that what moves is complete and faithful.
Responsibilities
Investigate unfamiliar datasets to understand their structure, content, relationships and variation across organisations.
Identify and explain data quality issues, trace them to source records, mappings or transformations, and quantify their impact on migration.
Design repeatable comparisons and reconciliation checks to validate that migrated data is complete, consistent and faithful.
Write reusable SQL and Python scripts for profiling, exception detection and validation, using Azure Databricks, Git and dbt where relevant.
Communicate findings clearly to technical and non-technical audiences, using Excel and Power BI or Tableau to present evidence and track issues.
Build the data foundations for a large-scale migration. You'll design and operate repeatable pipelines that move varied source data into a single platform, taking ownership of data processing from ingestion to delivery.
Responsibilities
Work as part of a migration team, collaborating with the data lead, analysts, the platform team and source organisations throughout the delivery.
Build repeatable processes to receive, unpack, validate and ingest data from multiple sources.
Transform source extracts into consistent structures for migration to a single platform.
Develop maintainable ingestion and transformation code using SQL, Python, PySpark and dbt.
Implement automated checks that establish completeness and accuracy throughout the migration.
Build the data foundations for a large-scale migration, designing and operating repeatable pipelines that move varied source data into a single platform.
Responsibilities
Build repeatable processes to receive, unpack, validate and ingest data from multiple sources.
Transform source extracts into consistent structures for migration to a single platform.
Develop maintainable ingestion and transformation code using SQL, Python, PySpark and dbt.
Implement automated checks that establish completeness and accuracy throughout the migration.
Monitor, diagnose and recover failed or incomplete data processing.
Lead the design, implementation, and maintenance of tools and workflows that empower content creators and developers across a AAA title, providing technical leadership for tools architecture and ensuring robust, scalable, production-ready solutions.
Responsibilities
Lead the design and implementation of tools supporting content creation, iteration, validation, and debugging.
Define and maintain tools architecture spanning Unreal Engine editor tools and standalone applications.
Design and oversee standalone desktop tools using frameworks such as Qt, .NET / WPF, WinUI, or similar cross‑platform solutions.
Provide technical leadership for tools written in C++, with supporting layers in Python or C# where appropriate.
Act as the primary technical partner for artists, designers, and developers, translating workflow needs into effective tools.
A summer internship focused on data science within the Advertising & Partnerships team, developing advanced analytics, machine learning capabilities, and privacy-safe data solutions.
Compensation
The hourly rate for student interns is $30.00.
Responsibilities
Develop advanced analytics, machine learning capabilities, and privacy-safe data solutions