cover image
Elastic

Elastic

www.elastic.co

4 Jobs

4,288 Employees

About the Company

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Elastic’s solutions for search, observability, and security are built on the Elastic Search AI Platform — the development platform used by thousands of companies, including more than 50% of the Fortune 500.

Listed Jobs

Company background Company brand
Company Name
Elastic
Job Title
Consulting Architect, Public Sector - France
Job Description
**Job Title** Consulting Architect, Public Sector – France **Role Summary** Deliver and shape Elastic‑Stack solutions for government customers, blending hands‑on technical delivery with strategic stakeholder engagement. Lead technical roadmaps, demos, and proof‑of‑concepts while ensuring alignment with public‑sector regulatory and security standards. **Expectations** - Secure and maintain high‑level security clearance. - Transition seamlessly between delivery projects and strategic consultations. - Travel to customer sites as required; remote collaboration within a distributed team. **Key Responsibilities** - Build trusted relationships with senior government stakeholders; conduct quarterly strategic workshops. - Design, develop, and integrate Elastic products, APIs, platform architecture, and capacity plans for mission‑critical environments. - Create demos, proofs‑of‑concept and data models that showcase search, analytics and AI value. - Tune and scale Elasticsearch clusters; optimize queries and indices for fast, large‑scale search. - Collaborate with Elastic engineering, product, and support to propose feature enhancements. - Partner with sales to scope opportunities, assess technical risk, and craft solution proposals. - Present technical solutions to engineering, developer, and senior technical audiences. **Required Skills** - Proven expertise in Elasticsearch/Lucene; hands‑on experience in distributed system architecture. - Minimum 2 years in software engineering, system administration or DevOps. - Minimum 5 years as a consultant delivering professional services. - Strong communication, customer advocacy, and relationship‑building skills. - Competency in Linux, Java, databases, and at least one programming language (e.g., Python, Java, Go). - Knowledge of information retrieval and analytics domains. - Experience delivering demos, proof‑of‑concepts and technical training sessions. **Required Education & Certifications** - Bachelor’s degree (or equivalent) in Computer Science, Software Engineering or related field. - Current security clearance authorization (e.g., French or equivalent). - Elastic Certified Engineer (preferred but not mandatory). ---
France
Remote
Mid level
18-02-2026
Company background Company brand
Company Name
Elastic
Job Title
Manager, Customer Architecture - France
Job Description
Job title: Manager, Customer Architecture – France Role Summary: Lead and expand the Customer Architecture (CA) team in France, driving end‑to‑end post‑sales success of Elastic solutions. Own a portfolio of enterprise customers, ensuring high renewal rates, increased consumption, and portfolio expansion through onboarding, adoption, and continuous engagement. Collaborate with sales and service functions to align solutions with business objectives and serve as a strategic escalation point. Expectations: • Minimum 10 years in Customer Success, Technical Account Management, or Pre‑Sales in a fast‑paced tech environment. • At least 5 years of proven post‑sales leadership, managing a team of CAs. • Strong technical foundation in Observability, Cybersecurity, Enterprise Search, and cloud‑based software solutions. • Demonstrated ability to forecast renewals/upsells, drive adoption, and grow customer portfolios. Key Responsibilities: • Recruit, coach, and scale the CA team in France. • Own renewal strategy, consumption metrics, and expansion plans for an enterprise customer portfolio. • Oversee onboarding, implementation, and post‑sales program delivery, ensuring alignment with customer business goals. • Partner with sales to co‑create account plans, growth initiatives, and renewal strategies. • Escalate and resolve critical account issues; lead internal cross‑functional initiatives. • Forecast renewal and upsell revenue accurately and report to global leadership. • Design, document, and optimize team processes and procedures as the team evolves. • Act as a trusted advisor to customers, translating technical concepts into business value. Required Skills: • Leadership and people management; team building, performance coaching, and mentoring. • Strategic thinking, analytical mindset, and execution ability in complex technical scenarios. • Excellent communication and presentation skills across all organizational levels. • Strong business acumen; ability to build cross‑functional rapport with sales, services, and product teams. • Project management and understanding of software development life cycles. • In‑depth knowledge of Big Data, cloud architectures, NoSQL, search, logging, and observability solutions. • Problem‑solving orientation; hands‑on technical mindset with a passion for AI/ML trends. • Integrity, confidentiality, and discretion in sensitive situations. Required Education & Certifications: • Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience). • Relevant certifications in cloud platforms, data analytics, or customer success are a plus.
France
Remote
Senior
08-03-2026
Company background Company brand
Company Name
Elastic
Job Title
Principal Software Developer II - Distributed Systems - Elasticsearch
Job Description
**Job Title** Principal Software Developer II – Distributed Systems – Elasticsearch **Role Summary** Lead the design, development, and optimization of Elasticsearch’s distributed components to achieve high scalability, performance, and resilience across large clusters. **Expectations** Deliver production‑grade software, own end‑to‑end initiatives, collaborate with cross‑functional teams, and shape the long‑term technical direction of distributed indexing and cluster coordination. **Key Responsibilities** - Architect and implement distributed indexing, allocation, and replication mechanisms. - Maintain and enhance cluster coordination logic to preserve performance, safety, and liveness during node churn. - Scale the system to support increased shard counts, additional nodes, and petabyte‑scale datasets. - Diagnose and resolve concurrency, performance, and consistency issues in a distributed environment. - Mentor and support engineering teams on complex production problems. **Required Skills** - Deep expertise in distributed systems and consensus algorithms (Raft, Paxos, etc.). - Advanced Java programming (core language, concurrency utilities, JDK 8+). - Strong knowledge of data structures, algorithms, and system internals. - Proven experience building/debugging large‑scale, multi‑node systems. - Ability to own projects from design through delivery and lead cross‑team initiatives. - Excellent technical communication with stakeholders at all levels. - Familiarity with Netty or similar asynchronous networking frameworks (optional). - Background in search, analytics, or Lucene technologies preferred (optional). **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline. - Professional certifications in distributed systems or Java (e.g., Oracle Certified Professional, Java SE) are advantageous.
Canada
Remote
Senior
08-03-2026
Company background Company brand
Company Name
Elastic
Job Title
Principal Software Developer I - Distributed Systems - Elasticsearch
Job Description
Job Title Principal Software Developer I – Distributed Systems – Elasticsearch Role Summary Lead design, implementation, and optimization of core distributed components that enable Elasticsearch to scale to millions of shards, nodes, and petabytes of data while maintaining performance, concurrency, and resilience. Work across the distributed systems stack, coordinate cluster state, and drive enhancements for indexing, replication, and node coordination. Own projects from conception to delivery in a cross‑functional, multi‑engineer environment. Expectations * Own end‑to‑end development of distributed features, from technical design to production release. * Deliver robust, high‑performance solutions that can handle extreme scale and dynamic node membership. * Mentor peers, provide architectural guidance, and influence product direction for distributed systems. Key Responsibilities * Improve concurrent and consistent indexing across multiple machines. * Maintain cluster coordination for high performance during node churn and data redistribution. * Push performance limits for shards, nodes, and data volumes (petabytes). * Diagnose complex performance or concurrency issues, propose and implement solutions. * Support and troubleshoot escalated problems for support engineers. * Lead design reviews, code reviews, and cross‑team collaboration. Required Skills * Extensive experience in distributed systems and consensus algorithms. * Strong Java expertise; deep familiarity with JDK core libraries, collections, concurrency constructs, and modern language features. * Proficiency in algorithm design and complexity analysis. * Ability to build, debug, and optimize features that run on multiple machines. * Proven project ownership from design through delivery, including managing multi‑engineer teams. * Knowledge of data stores, search/analytics stacks, and Lucene (beneficial). * Familiarity with asynchronous event‑driven network frameworks (e.g., Netty) (beneficial). Required Education & Certifications Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent professional experience. No specific certifications required.
Canada
Remote
Senior
08-03-2026