Mountain View, California, United States Hybrid/Remote Options
Bonfy-ai
require deep machine learning expertise. GPU & Cost Optimization : Design optimal GPU configurations and ML deployment strategies to maximize performance while minimizing cloud costs. ML Performance Tuning : Optimize model serving, memorymanagement, and inference pipelines for production LLM workloads. You will also work with models and customize prompts, write pre- and post-processing methods to improve accuracy and speed … teams to implement ML-specific solutions and monitoring What We're Looking For ML Infrastructure Optimization : 5+ years optimizing production ML systems with focus on GPU utilization and cost management GPU & LLM Expertise : Deep understanding of GPU architectures, memorymanagement, and LLM inference optimization Python + DevOps Integration : Expert Python programming with experience working alongside DevOps/ More ❯
Greater London, England, United Kingdom Hybrid/Remote Options
Rooya
About us: Rooya is an innovative company transforming fleet management and insurance through advanced AI-vision telematics technology. Our platform leverages computer vision to provide optimized decision-making solutions for the insurance and fleet management industries. Job Overview We are seeking an experienced Senior Android Kotlin Engineer to join our team. The ideal candidate should have extensive experience … working with Android SDK components such as Camera2, MediaCodec, MediaMuxer, GPS, and Sensors . Additional expertise in OpenGL, Native JNI/C++, and memory optimization techniques would be a strong advantage. This role requires deep technical knowledge and hands-on experience in developing high-performance Android applications. Key Responsibilities Develop, optimize, and maintain high-quality Android applications using Kotlin … . Work with Camera2, MediaCodec, and MediaMuxer to implement advanced media processing features. Integrate GPS and sensor-based functionalities into Android applications. Optimize memorymanagement and performance for efficient app functionality. Utilize Native JNI/C++ to enhance application performance where necessary. Troubleshoot, debug, and resolve performance bottlenecks in Android applications. Requirements Proven experience as an Android Developer More ❯
and approaches to mobile development - we tackle complex engineering challenges with creativity and ingenuity Optimise mobile applications for performance, usability and responsiveness across different devices and screen sizes Master memorymanagement,multithreading and concurrencymechanisms to enhance performance and responsiveness of mobileapplications Design for scalability, considering factors such as data caching,network bandwidth and server load Prioritise customer satisfaction … development Excellent communication and interpersonal skills Proficiency with Jetpack Compose for Android, and familiarity with Rust Strong understanding of mobile app architecture, design patterns and best practices Knowledge of memorymanagement techniques and best practices Experience with multithreading and concurrency in mobile applications Good understanding of scalability considerations when it comes toengineering mobile applications Previousexperience working in a More ❯
Cambridge, Cambridgeshire, England, United Kingdom
MicroTECH Global Ltd
optimized for our custom OS kernel and framework including ArkUI and ArkTS/JIT/AOT. Design, develop, and optimize core kernel subsystems for our custom OS including scheduler, memorymanagement, and I/O subsystems. Design hardware-software co-optimization techniques to improve kernel performance and efficiency for our custom OS framework including ArkUI, ArkTS/JIT … ArkUI and Kotlin/JIT/AOT) workload evaluation on future CPU designs. Propose microarchitectural enhancements for system optimization based on kernel profiling and characterization. Develop and implement power management policies and performance scaling strategies. Requirements: Master/PhD degree in Computer Science/Engineering/Physics etc. Strong knowledge of computer architectures, operating system internals, and mobile SoC … design. Extensive experience with Linux kernel development including core subsystems (scheduler, memorymanagement, VFS, networking). Strong programming skills in C, C++, assembly, and Python. Understanding of CPU privilege levels, MMU/IOMMU, and virtualization extensions. Experience with performance profiling and optimization at both kernel and microarchitectural levels. Desirables: Experience with Linux OS, Android OS or other microkernels. More ❯
Seattle, Washington, United States Hybrid/Remote Options
Biz3Tech Corporation
/holiday readiness. Experience with JVM monitoring and diagnostic for optimal application performance. Experience with Performance Analysis/Troubleshooting while providing solutions to optimize application performance. Good understanding of memorymanagement, multi-threading, thread/connection pooling etc. Experience in J2EE architecture and development including Servlets, EJBs, JMS, and JSP, web services, XML processing tools, JavaScript and HTML. … Deep hands-on experience in WebSphere Commerce subsystems - Trading, Catalog Management, Order Management, Member Management Sub-system, etc. Strong understanding of the WCS run-time framework, Struts, front-end components, WCS tag libraries, WCS EJB, and Web Services. Experience packaging and deploying Java applications using WebSphere Application Server. Experience in application architecture, design, development, testing, implementation and More ❯
Proven experience in embedded software development, from concept to deployment. Strong understanding of software architecture, design patterns, and system modelling. Experience with real-time operating systems, multi-threaded programming, memorymanagement, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/… CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation. Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. Excellent communication, leadership, and interpersonal skills, with the ability to collaborate … mission-critical assignments. With a proven track record of success globally, we are the recruitment partner of choice to many blue chip, medium and small organisations, providing Executive Search, Management Selection and Psychometric Assessment Services to its clients. More ❯
and multi-step task execution Integrate agents with enterprise systems (e.g., Workday, SAP, Salesforce) via REST APIs, SDKs, or message queues Build and manage agent lifecycle components, including initialization, memory/state handling, and fallback logic Implement and consume vector store integrations, prompt templates, and retrieval-augmented generation (RAG) techniques Ensure workflows are robust, secure, and observable, with proper … REST APIs, and background task orchestration Deep familiarity with agentic frameworks such as LangChain, LangGraph, CrewAI, ReAct, or similar Understanding of LLM orchestration, including prompt design, tool usage, context management, and agent memory Experience integrating with enterprise systems via APIs, event/message queues (e.g., Kafka, Service Bus), and webhooks Solid foundation in distributed system design, including state … management, retries, error handling, and resilience Experience with business process automation or workflow automation in real-world environments Comfortable working with SQL/NoSQL databases, including data modeling and validation Knowledge of containerization (Docker), orchestration platforms (Kubernetes), and deployment to cloud platforms (Azure, AWS, or GCP) Understanding of security concepts including authentication (OAuth2), authorization, and secure API integration Exposure More ❯
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memorymanagement, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
production stability. Key Skills & Experience 7+ years’ professional experience in C++ (C++17/20 preferred) within low-latency, real-time, or high-frequency environments. Strong knowledge of multithreading, concurrency, memorymanagement, and lock-free data structures. Proven experience optimising network I/O, kernel bypass, and performance tuning (e.g. DPDK, RDMA, kernel tuning). Solid understanding of Linux More ❯
s degree. • Experience with web-based programming using XML/HTML/JavaScript • Experience developing .NET applications with C# and Visual Studio • Software/system development lifecycle • SQL Database Management System and programming, plus relational database concepts • Experience with memorymanagement, caching and performance management • MS Office suite of tools • Creativity and problem-solving skills • Excellent … written and verbal communication skills Desired Qualifications: • Microsoft certification in SQL Server, .NET or Business Intelligence a plus • Web-based intranet development and content management is desired • Expertise in developing SQL Server databases • Experience with Test-Driven Development and Behavior-Driven Development highly desired More ❯
. 5+ years of professional experience in software development, with a focus on building scalable and performant applications. Strong proficiency in .NET (C#) frameworks, including experience with multithreaded applications, memorymanagement, and system-level programming. Experience with HTML5, CSS, JavaScript; and its libraries (ExtJS, React); Deep understanding of Azure cloud services , including App Services, Azure Functions, Azure DevOps More ❯
be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third party code. You will … shipping high quality software on an embedded platform Experience with OpenGL, DirectX, or any other graphics APIs Experience writing functional and integration testsGood understanding of Core OS concepts like memorymanagement and multi threading A good understanding of API design, considerations and trade offs Consumer electronics experience building Media/Content and/or Ad product Strong verbal More ❯
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
line support Deliver framework-level improvements for throughput, resilience, and scalability Participate in peer reviews, mentoring, and agile ceremonies Required Skills & Experience Expert-level Core Java (collections, concurrency, NIO, memorymanagement) Strong understanding of multithreaded systems and low-latency I/O Deep familiarity with design patterns (Observer, Factory, Singleton, etc.) Experience with TDD , GIT , Maven/Gradle More ❯
experience 5+ years of experience developing embedded software for complex instruments or devices. Technical Expertise: Strong proficiency in modern C++ for embedded systems, including object-oriented design, multithreading, and memorymanagement in constrained environments. Hands-on experience with embedded Linux (e.g., Yocto) or real-time operating systems (RTOS) such as QNX. Deep understanding of low-level OS concepts More ❯
Skills & Qualifications: Bachelors degree in Computer Science, Engineering, or related field.Strong proficiency in C++ (C+/14/17/20) and Object-Oriented Programming.Experience with STL, multithreading, and memory management.Familiarity with Linux/Windows development environments.Good understanding of data structures, algorithms, and design patterns.Excellent problem-solving and debugging skills Good to Have: Experience with Boost, Qt, or MFC More ❯
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memorymanagement techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
You follow TDD/BDD and value the benefits of testing You know what good code looks like and enforce the standards during PRs You know how to use memory profilers and look at heap dumps You are degree educated, Computer Science preferred or any STEM Minimum Java experience: 10 years Preferred Skills: TransFICC Experience, highly desirable Hot Code … path optimization, Off-heap memorymanagement techniques JVM internals, tuning for low-latency Low-latency messaging & data structures, network protocols, network I/O in Java LMAX Disruptor, Multi-Reactor, Chronicle Queue/Map, Aeron/Agrona or similar Your “can do” and helpful attitude matters the most More ❯
El Dorado Hills, California, United States Hybrid/Remote Options
Keeper Security, Inc
companies and be responsible for taking our suite of products to the next level! About Keeper Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption. Keeper's cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and … stack to prevent breaches, reduce help desk costs and ensure compliance. Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging. Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at . About the Job Join Keeper's … Web Vault and Electron-based desktop apps Integrate with RESTful APIs while ensuring adherence to zero-knowledge and zero-trust principles Optimize application performance across rendering, bundle size, and memorymanagement Collaborate with UX, Product, QA, and Security teams to deliver exceptional user experiences Contribute to native functionality via C++ or Objective-C where required Lead code reviews More ❯
reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents. We enable #HumanFirstDigital Android Developer – Birmingham (Hybrid) About the Role … Write clean, testable, and maintainable code , following industry best practices. Implement unit and UI tests using JUnit, Espresso , and adopt TDD principles where applicable. Optimize app performance through effective memorymanagement, concurrency handling, and profiling. Participate in code reviews , ensuring adherence to best practices, performance, and quality standards. Work with CI/CD pipelines to automate build, testing More ❯
Egham, Surrey, South East, United Kingdom Hybrid/Remote Options
Microtech Global Ltd
OpenGL or DirectX Understanding of computer graphics pipelines and modern mobile GPU architectures Expert proficiency in C and C++ programming languages System level performance analysis and strong OS fundamentals (memorymanagement, multithreading/synchronization, user/kernel mode interaction) Excellent communication and team work skills, with a results-oriented attitude Proficiency in problem solving and debugging Desirable Skills More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Solytics Partners
load testing, and system optimization. Collaborate with SRE/DevOps teams to improve observability, CI/CD, and deployment pipelines. Key Requirements: Strong expertise in Core Java, including concurrency, memorymanagement, and GC tuning. Hands-on experience integrating and developing with TransFICC’s Connectivity Platform. Experience with electronic market protocols: FIX (4.x/5.x) Market-specific APIs (Tradeweb More ❯
load testing, and system optimization. Collaborate with SRE/DevOps teams to improve observability, CI/CD, and deployment pipelines. Key Requirements: Strong expertise in Core Java, including concurrency, memorymanagement, and GC tuning. Hands-on experience integrating and developing with TransFICC’s Connectivity Platform. Experience with electronic market protocols: FIX (4.x/5.x) Market-specific APIs (Tradeweb More ❯
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memorymanagement, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Harrington Starr
systems used by demanding clients worldwide. You’ll work across the full delivery lifecycle, from profiling and tuning code, to rethinking architectures ensuring software runs with maximum speed, minimal memory usage, and rock-solid scalability. This is a hands on role where you’ll dive deep into complex systems, identify bottlenecks, and implement improvements that make a measurable difference … for clients. What you’ll be doing Profiling and optimising existing code to boost performance and reduce memory footprint Designing and implementing performance enhancements for high-throughput, low-latency systems Working with Product, Engineering, and Clients to understand and meet performance targets Creating and maintaining automated performance and load testing frameworks Mentoring engineers on writing efficient, scalable, and maintainable … for Solid experience in software engineering with strong experience in Python, Java, or C# Proven track record of performance tuning in large-scale, distributed systems Expertise in profiling tools, memorymanagement, and debugging complex performance issues Strong database optimisation skills (Postgres, SQL Server, or similar) Experience with containerised and cloud-native environments ( Kubernetes, Docker, AWS, Azure ) Familiarity with More ❯