Tech jobs
Job listings
Senior Staff Software Engineer - UI
Senior Staff UI Engineer leading front-end development for LinkedIn Learning's AI-powered workforce transformation products in Bengaluru, using JavaScript, React/Ember, and HTML/CSS at scale while mentoring engineers and setting technical standards.
Software Engineer
Software engineer for autonomous unmanned aerial systems, working across the full stack with TypeScript, C/C++/Rust, cloud infrastructure, and DevOps tooling.
Computer Vision Engineer
Computer Vision Engineer taking the Vision Weigh animal measurement product from prototype to production on commercial farms—building and deploying models on edge hardware (Jetson, NPU boards) using Python, PyTorch, and depth sensing, with a focus on rapid iteration over perfection.
Computer Vision Engineer
Computer Vision Engineer taking the Vision Weigh livestock measurement system from prototype to production on edge hardware in paddocks, using Python, PyTorch, depth sensing, and classical CV techniques deployed on Jetson/NPU boards.
Sr. SW Test Engineer - Neural Library (5-8 years)
The Senior Software Test Engineer will validate neural network operators and libraries for AI computational storage products using C++ and Python. The role involves performance benchmarking, numerical accuracy validation, and debugging across the compiler, runtime, and hardware stack.
Embedded Software Engineer
Embedded Software Engineer designing, developing, and testing embedded software for Gallagher's security products using C/C++ on embedded Linux/RTOS and ARM-based platforms.
Staff Test Engineer - Kernel Drivers (9-13 years)
Leads validation of Linux kernel drivers for AI computational storage, defining test strategies, performance benchmarks, and fault-injection frameworks for PCIe devices, DMA, and MMIO interactions.
Senior Software Engineer, Robot Data Infrastructure
Builds and maintains infrastructure for capturing, processing, and versioning multimodal robotics data (video, sensors, telemetry) to ensure reproducibility and traceability for AI training/evaluation.
Sr. SW Test Engineer - Runtime (5-8 years)
Validate and optimize a high-performance AI runtime for computational storage, testing device initialization, memory management, scheduling, and AI workload execution with C++ and Python.
Staff Test Engineer - AI SW Stack ( 9-13 years)
Leads end-to-end validation of AI software stack (neural network operators, compilers, runtimes, memory management) to ensure correctness, scalability, and performance for a next-gen AI computational storage platform.
Senior Member of Technical Staff - Kernel Development
Develops and optimizes low-level kernel software for Nutanix’s data infrastructure platform, focusing on performance, scalability, and reliability in enterprise environments.
Staff Machine Learning Engineer, Applied Research
Build and apply cutting-edge ML models (LLMs, NLP, vision, graph neural networks) to improve Pinterest’s search, recommendations, and AI agents.
Staff Software Engineer, Edge
Lead the design and implementation of Pinterest's edge infrastructure, including CDN, DNS, and rate-limiting systems, using C++, Go, and Python while managing automation traffic at scale.
Sr. Machine Learning Engineer, tvScientific
Senior Machine Learning Engineer builds and deploys real-time bidding, optimization, and incrementality systems for a Connected TV ad platform, using Python, ML models, and AI tools.
Staff Software Engineer, Service Communications
Lead the architecture and scaling of Pinterest's service mesh (Envoy-based) to secure, optimize, and observe internal service communications across Java, Python, and C++ systems.