Ring team and support the development of new and existing products. We value your passion to discover, invent, simplify and build. Key job responsibilities Delivering high-quality C and C++ code for Ring Devices at Amazon, Specifying, designing, and implementing functionality and behaviors of embedded subsystems, Collaborating effectively Proactively communicating and demonstrating technical leadership. A day in the life As … customer needs. BASIC QUALIFICATIONS Bachelors degree in Computer Science, Computer Engineering, Electronic Engineering, related field, or equivalent practical experience. Proven experience in software and embedded development with C and C++ and familiarity with SoC and embedded CPU. Field experience with writing low-level drivers, interrupting service routines, and general troubleshooting/debugging with hardware. PREFERRED QUALIFICATIONS Master's in Computer … Science, Computer Engineering, Electronic Engineering, related field, or equivalent practical experience. Extensive experience in software and embedded development with C and C++ and familiarity with SoC and embedded CPU. Extensive experience in RISC-V architecture. Extensive experience in RTOS An understanding of network and web related protocols (e.g. TCP/IP, UDP, IPSEC, HTTP, HTTPS). An understanding of video More ❯
of professional experience Previous experience working as a Quant Dev or Software Engineer in a quantitative trading environment. Proficiency with at least one of the following programming languages: Python, C++ or Java As well as a strong compensation, the role offers invaluable experience working alongside a recognized, successful portfolio manager. The role can be based in London or New York. More ❯
the team, with a focus on the modelling. Hands-on development and testing WORK EXPERIENCE/BACKGROUND: Essential 5+ years credit analytics/derivatives modelling 2-5 years modern C++ (20 and up), with some experience in optimising high-performance libraries Excellent financial mathematics, and implementation of numerical methods Software lifecycle management (GitHub, Jira, etc) Desirable Experience in rates modelling More ❯
implement and maintain high-quality software components for market risk calculations including Stress Testing, FRTB and related calculations Participate in the development of production applications implemented in Python and C++ Maintain a rigorous focus on system stability, and completeness and accuracy of calculations, as applications are developed, and continue with this focus as they are used in production Analyse and … quality applications: source control, unit-testing, regression testing, release and deployment controls Prior exposure to finance, in particular subjects such as derivatives and value at risk preferred Experience of C++ development is further advantageous Enthusiasm to learn new subjects and ability to work and collaborate in a team How we'll support you Coaching and support from experts in your More ❯
strong interest in the business, who is passionate about trading logic and keen to further their quant/mathematical skills in a growing team. Key requirements: Excellent Java/C++ knowledge Must have extensive Equities Algo experience from a Quant perspective Strong experience building and developing high throughput, low-latency applications Previous experience in developing business logic and optimising trading More ❯
implement and maintain high-quality software components for market risk calculations including Stress Testing, FRTB and related calculations Participate in the development of production applications implemented in Python and C++ Maintain a rigorous focus on system stability, and completeness and accuracy of calculations, as applications are developed, and continue with this focus as they are used in production Analyse and … quality applications: source control, unit-testing, regression testing, release and deployment controls Prior exposure to finance, in particular subjects such as derivatives and value at risk preferred Experience of C++ development is further advantageous Enthusiasm to learn new subjects and ability to work and collaborate in a team How we’ll support you Coaching and support from experts in your More ❯
implement and maintain high-quality software components for market risk calculations including Stress Testing, FRTB and related calculations Participate in the development of production applications implemented in Python and C++ Maintain a rigorous focus on system stability, and completeness and accuracy of calculations, as applications are developed, and continue with this focus as they are used in production Analyse and … quality applications: source control, unit-testing, regression testing, release and deployment controls Prior exposure to finance, in particular subjects such as derivatives and value at risk preferred Experience of C++ development is further advantageous Enthusiasm to learn new subjects and ability to work and collaborate in a team How we’ll support you Coaching and support from experts in your More ❯
Computer Science, Engineering, Robotics or similar. Industry experience of ideally 3+ years within AI/Machine Learning. Experience of Swarming, Swarm Intelligence and/or Multi-agent systems. Python, C++, Java or Rust. TensorFlow, TensorFlow Lite, TensorRT, PyTorch, Scikit-Learn. ROS/ROS2, Real-time & Embedded Systems. Simulation tools such as Gazebo or Webots. Edge AI/Edge computing familiarity More ❯
Electrical Engineering, Biomedical Engineering, or a related field with a focus on Machine Learning and Computer Vision, or equivalent industry experience. Strong proficiency in programming languages such as Python, C++, or similar. Experience with machine learning frameworks and libraries such as TensorFlow, PyTorch, Keras, or OpenCV. Proven ability to develop and optimise deep learning models for image and video analysis. More ❯
Strong programming talent with expertise in low-level development HFT development experience, including a solid understanding of trading strategies, order books, and state machines Proficiency in Rust (C/C++ experience is also accepted if you have worked with Rust) Familiarity with crypto markets is a plus This is an exceptional chance to make a substantial impact while enjoying the More ❯
processes. BASIC QUALIFICATIONS 2+ years of quality assurance engineering experience Experience in automation testing Experience in manual testing Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design PREFERRED QUALIFICATIONS Experience in Java/Perl/Python based automation Experience designing and planning test conditions, test scripts, and test data sets to More ❯
Strong programming talent with expertise in low-level development HFT development experience, including a solid understanding of trading strategies, order books, and state machines Proficiency in Rust (C/C++ experience is also accepted if you have worked with Rust) Familiarity with crypto markets is a plus This is an exceptional chance to make a substantial impact while enjoying the More ❯
a plus. Hands-on experience with Machine & Deep Learning, AI and Neural Networks tools including Python, Spark, Tensor Flow. Competencies across core programming language including Python, Java, C/C++, R. That you can work in a cross-functional environment, managing stakeholders across multiple stakeholders and translating research into practical solutions for predictive analytics. Experience in solution design, architecting and More ❯
degree and 4+ years of CS, CE, ML or related field experience - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
impact in industry and/or academia Strong general ML background with some exposure to language modeling architectures (e.g. transformers, SSMs) Solid development skills in Python and/or C++ Familiarity with ML libraries/frameworks such as PyTorch (preferred), TensorFlow, and/or JAX Intellectual curiosity, versatility, and originality combined with a pragmatic outlook Ability to reason through quantitative More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Quantemol Ltd
challenging problems in fluid dynamics and plasma physics, developing solutions that have a tangible impact in the real world. Responsibilities: Maintain and optimise CFD codes (preferably using FORTRAN/C++) for fluid and plasma simulations. Implement and validate advanced numerical models for fluid dynamics, heat transfer, and plasma phenomena. Perform rigorous code validation and verification against experimental data and theoretical More ❯
challenging problems in fluid dynamics and plasma physics, developing solutions that have a tangible impact in the real world. Responsibilities: Maintain and optimise CFD codes (preferably using FORTRAN/C++) for fluid and plasma simulations. Implement and validate advanced numerical models for fluid dynamics, heat transfer, and plasma phenomena. Perform rigorous code validation and verification against experimental data and theoretical More ❯
3+ years of building models for business application experience - PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience - Experience programming in Java, C++, Python or related language - Experience in building machine learning models for business application PREFERRED QUALIFICATIONS - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data More ❯
forming and die casting, Design for Manufacturability (DFM) and Design for Assembly (DFA) - 2+ years of experience of building machine learning models for business application - Experience programming in Java, C++, Python or related language PREFERRED QUALIFICATIONS - Demonstrated design experience with consumer electronics enclosure materials - Creo Systems knowledge, Experience with Matlab or other engineering tools for modeling dynamic systems - Demonstrated experience More ❯
prefer multi-displicplinary collaborations and broad viewpoints, and are obsessed over cutting edge research in customer-facing software and products. BASIC QUALIFICATIONS - Master's degree - Experience programming in Java, C++, Python or related language - Experience with neural deep learning methods and machine learning - Experience in building machine learning models for business application - Experience in applied research PREFERRED QUALIFICATIONS - Experience with More ❯
in a leadership role , managing multiple projects. 2+ years of experience in software development (Node.js). Basic understanding of peer to peer systems is essential. Basic experience with Python, C++ and Rust is good to have. Proven experience launching successful products. Strong understanding of system architecture, microservices and good development practices. Strong communication and collaboration skills with both technical and More ❯
CE, ML or related field - Experience in building models for business application - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯
experience in AI, machine learning, or related roles, with a track record of successfully implementing and deploying AI models in production environments. Proficiency in programming languages such as Python, C++ and deep expertise with frameworks such as PyTorch/Jax Strong understanding of deep learning fundamentals, including neural network architectures, optimization techniques, and evaluation metrics. Experience in distributed training and More ❯
gaming, online experiences or distributed systems with a desire to shape the future of virtual worlds. Experience with at least one modern programming language such as JavaScript, TypeScript, Go, C++, or similar. Appreciation for productive software engineering including: developer tooling, AI copilots, IDE mastery and automation. Demonstrable interest and passion for development (e.g. personal projects, blogs, open source projects etc. More ❯
CE, ML or related field - Experience in building models for business application - Experience in patents or publications at top-tier peer-reviewed conferences or journals - Experience programming in Java, C++, Python or related language - Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing PREFERRED QUALIFICATIONS - Experience More ❯