identify software and hardware optimization opportunities, analyse CPU performance and understand limitations we need to break through. Collaborate with various software teams, compiler, OS, applications to implement improvements. Collaborate with CPU design teams to identify bottlenecks. Write/Extract performance tests out of existing SW applications and run … in a team environment. "Nice To Have" Skills and Experience: Having strong SW development experience in one or several domains like HPC, machine learning, distributedapplications, web technologies, mobile applications, databases, multi-media. Having strong development skills in one or more high-level programming languages (C, C++ More ❯
Cambourne, Cambridgeshire, United Kingdom Hybrid / WFH Options
Remotestar
in Microsoft technologies stack (C#/.NET core, SQL Server). 2+ years of experience in Angular 2.0 and above. Experience in large-scale distributedapplications and familiarity with event-based programming. Strong knowledge of algorithms and data structures. Familiarity with various cloud services, mainly Azure. Knowledge of … Git, Branching/Merging, and test-driven software development. Experience with NoSQL databases like MongoDB is an added advantage. Familiarity with docker-based containerized applications is an added advantage. Good verbal and written communication skills. Benefits: Work in an innovative digital marketing software + services organization. Great place to More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
watford, hertfordshire, east anglia, united kingdom
Visa Inc
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Degree (e.g. Masters, MBA, JD, or MD), PhD with 9+ years of experience Extensive experience in designing, developing, and deploying scalable, resilient and secure distributed applications. Software engineering experience in both on-premises and cloud environments. Proficiency in one or more modern programming languages (Java, Python). Hands-on … product development utilizing technologies, tools, and frameworks such as Tomcat, TC Server, VertX, Spring, GIT/Stash, Sonar, etc. Experience in developing event-driven applications using technologies like Kafka and MQ. Proficiency in SQL and an understanding of other database technologies such as NoSQL, Oracle, MongoDB, etc. Experience with … containerization technologies and orchestration tools, including Docker and Kubernetes. Experience working with distributed caching technologies such as Hazelcast and Redis. Experience in deployment and distribution lifecycle with automated and scalable CI/CD tools, including Jenkins and Maven. Continuous delivery and DevOps experience, including infrastructure automation, monitoring, logging, auditing More ❯
Amazon Retail. The team is responsible for innovating the large, business-critical space of digital marketing. This involves working with multiple technologies, big data, distributed systems, machine learning, high TPS and low latency real-time services. The Marketing Tech Hub team will oversee the architecture, design and development of … an appetite for innovation are highly valued. Software Development Engineers will be responsible for design, development, delivery and support of large-scale, multi-tiered, distributed software applications and tools. This job requires you to hit the ground running and your ability to learn quickly and work on disparate … marketing experiences in a fast paced environment. You will work with a team of smart engineers with the startup mindset to build large-scale, distributed systems and build solutions that will enhance the shopping journey of Amazon's customers in the most scalable ways. You will regularly be involved More ❯