Join Team Purple. Join IFS. Job Description We are looking for a technical leader who is passionate about building scalable, resilient, and high-performance distributed systems. As the Lead Software Engineer, you will play a pivotal role in the design, development, and deployment of microservices architectures running on Kubernetes … Lead the architecture, deployment, and management of containerized applications using Kubernetes, ensuring they are highly available, scalable, and resilient. System Scalability : Ensure that the systems are designed for horizontal scalability and can handle large volumes of traffic by effectively utilizing Kubernetes and container orchestration tools. Continuous Improvement : Drive the … adoption of best practices and improve existing microservices, systems, and workflows to enhance system performance, reliability, and efficiency. Mentorship & Leadership : Provide leadership and mentorship to engineering teams, helping to develop junior and mid-level engineers by fostering a culture of learning and knowledge sharing. Collaboration : Work closely with product More ❯
TASTING - Data protection in the electricity grid distributed control infrastructure Post-doc Supervisor: Mathilde Arnaud (CEA - University Paris-Saclay) Starting Date: January 2025 (24 months) Location: Palaiseau (in Paris area) Context This offer is part of TASTING1, a four-year project that has received state funding managed by the … National Research Agency under the France 2030 program. This project aims to address the main challenges related to the modernization and security of electrical systems with an emphasis on the cloud/edge continuum. Its structure responds to the PEPR TASE call for "Technological solutions for the digitization of … intelligent energy systems," co-led by CEA and CNRS. The project focuses on scientific challenges surrounding ICT infrastructure, which is considered a crucial element in driving the significant transformations expected in energy infrastructures over the next decades. Seven academic laboratories are involved in TASTING: G2Elab, GeePs, IRIT, CEA-LIST More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
of a technical leader, responsible for guiding the design and implementation of scalable, high-performance systems. This position demands extensive knowledge of architectural patterns, distributedsystems, and emerging technologies to ensure that solutions are in line with corporate standards and the future architecture vision. In this role, you … practices. Experience with networking and client-server communication protocols (REST, WebSockets, gRPC, server-sent events). Proven ability to deliver highly scalable web-based systems capable of supporting high transaction volumes. People Skills: Demonstrated leadership skills in managing projects and making strategic architectural decisions that impact both business and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
a contract basis. This company is renowned for its engineering excellence, and they're looking for a Senior Backend Engineer who can take their distributedsystems to the next level. As a Senior Backend Engineer, you'll be working on mission-critical, data-intensive applications that push the … reviews, design discussions, and knowledge sharing. Senior Backend Engineer (Go) - Key Requirements: Significant professional experience in software development, with a strong focus on backend systems Proficiency in Go/Golang and proven expertise in AWS, Kubernetes, and Docker Experience with end-to-end software engineering, including system design and More ❯
Auth0 for API authorization DevOps & Tooling: GitLab CI (CI/CD pipelines), Kong, Postman, Apollo GraphQL Observability: Datadog Infrastructure & Automation: Infrastructure as Code (IaC), Distributed Caching with Redis About You: You're an enthusiastic and curious engineer who thrives in collaborative environments and loves solving real-world problems. You … and performance optimization Desirable Experience: Exposure to DevOps practices and tooling Experience with performance testing and optimization techniques Knowledge of event-driven architecture and distributedsystems Familiarity with caching strategies and performance tuning for backend APIs Prior experience with GraphQL and/or authentication solutions like Auth0 Any More ❯
developing and managing RESTful API services written within a modern OO language such as Java or Python. Technical aptitude and passion for understanding complex distributed systems. Proven ability to partner effectively across engineering to maximise inner-sourcing opportunities and reduce waste. Ability to efficiently manage workloads and utilise organisational More ❯
go-to expert in your domain. What They’re Looking For: Strong technical proficiency in C#, SQL, JavaScript, and cloud-based systems. Experience designing distributedsystems and building technical roadmaps. A proven leader with a track record of guiding high-performing teams. Excellent communicator with a knack for More ❯