Inscreva-se para aceder a todos os recursos do nosso serviço
  • Pesquisa de emprego
  • Favorito
  • Criar um CV
    Novo
  • Salários
  • Alertas de emprego

Principal Software Engineer I - Distributed Systems - Elasticsearch

€67,000 por año

Elastic

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role:

We are on the lookout for a Principal Software Engineer I to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience. This team owns how nodes in an Elasticsearch cluster communicate, and how data are indexed, allocated, and replicated across nodes.

What You Will Be Doing:

  • Improving Elasticsearch’s components that support concurrent and consistent indexing across multiple machines.
  • Maintaining our cluster coordination system to keep performance high even though nodes come and go from the cluster and data moves around, while maintaining the safety and liveness properties of the system as a whole.
  • Pushing the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today
  • Looking into all kinds of issues, including performance or concurrency issues, and proposing solutions.
  • Supporting our support engineers with the harder problems.

What You Bring:

  • A strong background in distributed systems and consensus algorithms.
  • You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features.
  • You have a deep technical proficiency in algorithms.
  • You have shown your ability to understand and work on complex, highly distributed systems.
  • You demonstrate the ability to build and debug features with a broad impact, running on multiple machines.
  • You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components.
  • You have experience managing projects involving multiple engineers.

Bonus Points:

  • Data stores
  • Search, analytics, Lucene
  • Strong knowledge of the JDK
  • Asynchronous event-driven network frameworks such as Netty

Additional Information - We Take Care of Our People:

As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.

We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do.

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Ability to craft your calendar with flexible locations and schedules for many roles
  • Generous number of vacation days each year
  • Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
  • Up to 40 hours each year to use toward volunteer projects you love
  • Embracing parenthood with a minimum of 16 weeks of parental leave

Security & Privacy Responsibilities: Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic’s Secure Software Development Framework (SSDF). Proactively participate in mandatory role-based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience.

Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.

We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email Ver o e-mail no powertofly.com . We will reply to your request within 24 business hours of submission.

Applicants have rights under Federal Employment Laws and can view the following posters linked below:

Elasticsearch develops and distributes technology and information that is subject to U.S. and other countries’ export controls and licensing requirements for individuals who are located in or are nationals of the following sanctioned countries and regions: Belarus, Cuba, Iran, North Korea, Syria, or Russia, including the Ukrainian territories annexed by Russia (The Crimea region of Ukraine, The Donetsk People's Republic (DNR), The Luhansk People's Republic (LNR), Kherson or Zaporizhzhia). If you are located in or are a national of one of the listed countries or regions, an export license may be required as a condition of your employment in this role. Please note that national origin and/or nationality do not affect eligibility for employment with Elastic.

Please see here for our Privacy Statement.

Compensation for this role is in the form of base salary. This role does not have a variable compensation component.

At Elastic, our compensation philosophy aims to provide fair, competitive and transparent remuneration. Salary ranges are established based on a combination of external market benchmarks, internal pay equity considerations, and the responsibilities and complexity associated with each role. This approach helps ensure consistency across comparable roles while remaining competitive within the relevant labour markets.

The final compensation offered within the applicable range will be determined based on several objective factors, including relevant professional experience, level of skills and expertise, alignment with the role requirements, and the overall scope and complexity of the position.

The typical starting salary range for this role is:

€67.000—€106.000 EUR

Vaga publicada 20 horas atrás
Empregos semelhantes que podem ser interessantes para vocêCom base na vaga Principal Software Engineer I - Distributed Systems - Elasticsearch em Portugal
  •  ...We are seeking a battle-hardened Principal Security Engineer to lead our technical offensive and defensive...  ...who thrives on breaking complex systems, building custom security tooling,...  ...customer hero through our innovative software solution, and we firmly believe that... 

    Talkdesk

    Portugal
    15 horas atrás
  •  ...Fortil is a leading international engineering and technology consulting group with...  ...Portugal, we are currently looking for a Software Embedded Systems Engineer to join our teams working on high-...  ...testing activities, debugging, and system validation Continuous Improvement... 

    fortil

    Portugal
    2 meses atrás
  •  ...SingleStore engineers build the real-time data platform powering...  ...We are seeking a Software Engineer to join the Observability...  ...projects at the intersection of distributed systems, cloud infrastructure, database...  ..., you will solve complex system-level problems, contribute... 

    SingleStore

    Portugal
    4 dias atrás
  •  ...Summary: At Talkdesk, our Engineering team follows a micro-service...  ...them? We're looking for software engineers like you to join a...  ...between Talkdesk and external systems using APIs, middleware, and...  ...PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch) ~ Experience scaling... 

    Talkdesk

    Portugal
    20 dias atrás
  •  ...Overview SingleStore engineers build the real-time...  ...workloads at scale. Our Software Engineers work on...  ...role is ideal for an engineer who thrives on deep technical...  ...in building durable systems, and enjoys mentoring...  ...applications. With a distributed SQL database that... 

    SingleStore

    Portugal
    16 dias atrás
  •  ...Position Summary SingleStore engineers build the real-time data...  ...scale. As a Senior or Principal Software Engineer on the Managed Service (...  ...at the intersection of distributed systems, cloud infrastructure,...  ...complex, mission-critical system problems with solutions... 

    SingleStore

    Portugal
    15 horas atrás
  • $2,000 por mês

     ...own data in Elasticsearch. We build...  ...answers. As a Principal Data...  ...with backend engineering, product, UX...  ...-powered systems. Share outcomes...  ...search and distributed data...  ...Elastic’s Secure Software Development...  ..., and system resilience....  ...develops and distributes technology... 

    Elastic

    Portugal
    20 horas atrás
  •  ...SingleStore engineers build the real-time data platform...  ...a Sr. Front End Software Engineer to join the...  ...the intersection of distributed systems, cloud infrastructure...  ...direction, solve complex system-level problems, and...  ...(Senior, Staff, or Principal) will be determined... 

    SingleStore

    Portugal
    10 dias atrás
  • ● Implement efficient and reusable back-end systems by using Java and Spring. ● Develop and integrate data from various sources to enhance...  ..., designers, and other developers to deliver high-quality software on time. ● Ability to document what you have done.... 

    Cross Border Talents

    Portugal
    4 dias atrás
  •  ...billion transactions each year. The Engineering (Tech) Team is responsible for all...  ...challenges. Such as building distributed systems that need to operate 24/7 and ultra-...  ...techniques and algorithms. You: As a Software Engineer, you will be part of the team... 

    Feedzai

    Portugal
    26 dias atrás
  • ● Understand the overall project, understand phase-wise requirements ● Understand requirements defined for a given phase/integration ● Work and execute tasks for a given requirement ● Responsible for quality and timely deliverables for each given task ● Coordinate...

    Cross Border Talents

    Portugal
    6 dias atrás
  •  ...Fortil is an international engineering and technology consulting group built on an independent model, bringing together...  ...will contribute to the development of real-time embedded software solutions for power systems protection, automation, and control. Your main responsibilities... 

    fortil

    Portugal
    2 meses atrás
  •  ...We are looking for a Senior Software Engineer to join the Aura AI Platform team...  ...for engineers who enjoy building distributed platforms, owning production systems, and enabling real-time AI and data...  ..., championing best practices in system design, code quality, testing,... 

    SingleStore

    Portugal
    10 dias atrás
  • $2,000 por mês

     ...looking for a Principal Product...  ...core context engineering capabilities...  ...People: As a distributed company,...  ...organizational data and systems by following...  ...’s Secure Software Development...  ..., and system resilience....  ...below: Elasticsearch develops and distributes technology... 

    Elastic

    Portugal
    20 horas atrás
  •  ...OPPORTUNITY We are hiring a Director Software Engineer to join our CIA Focus Area in Portugal...  ..., ensuring architectural consistency, system resilience, and alignment with product...  ...of designing and scaling complex, distributed systems and modern web applications.... 
    Trabalho remoto
    Portugal
    9 horas atrás
  •  ...The Customer Success Engineering team works directly with...  ...being a client-facing engineer who makes a real...  ...leading Fraud Risk Scoring systems. We work with some of...  ...takeover. As a Software Engineer in the Customer...  ...fully functional software system; Troubleshoot,... 

    Feedzai

    Portugal
    26 dias atrás
  •  ...looking for a senior Backend Engineer to join our team and help design...  ...and well-architected backend systems that power real customer...  ...across the full lifecycle of distributed systems. You should be comfortable...  ...fundamentals, including system design, testing, refactoring,... 
    Trabalho remoto
    Portugal
    2 dias atrás
  •  ...transactions each year. The Engineering (Tech) Team is responsible...  .... Such as building distributed systems that need to operate 24/7 and...  ...algorithms. You: As an AI Engineer, you will be a core...  ...Thrive at the boundary between software engineering and applied AI.... 

    Feedzai

    Portugal
    26 dias atrás
  •  ...We're looking for an AI Software Engineer to join our team in Portugal in a remote working mode...  ..., and ensure optimal performance of AI systems. You will work closely with clients to...  ...model accuracy Evaluate and refine AI system performance to ensure accuracy, security... 
    Trabalho remoto

    EPAM Systems

    Portugal
    7 dias atrás
  •  ...an international engineering and technology consulting...  ...for a Data Engineer in Porto with...  ...across multiple systems; Collect, process...  ...Science, Software Engineering, Data...  ...Spark, Flink, Kafka, Elasticsearch, Hadoop, Hive, Sqoop...  ...Knowledge of distributed systems and large... 

    fortil

    Portugal
    5 dias atrás
  •  ...está à procura de um/a Senior Backend Engineer para trabalhar remotamente a partir...  ...sistemas através de logging, métricas e distributed tracing; Participar em discussões...  ...Bons fundamentos de engenharia de software, incluindo system design, testing, refactoring, observability... 

    Codurance

    Portugal
    2 dias atrás
  •  ...We are seeking a  Senior Data Software Engineer skilled in Databricks to join our team in Portugal. You will be integral to our efforts, bringing a deep understanding of data engineering, expertise in Databricks and an open-minded approach to our collaborative and friendly... 
    Trabalho remoto

    EPAM Systems

    Portugal
    7 dias atrás
  •  ...We are currently looking for a talented and ambitious Systems Administrator to join our Infrastructure Team. As part of the Infrastructure...  ...bottlenecks from current systems. • Apply and update system upgrades, firmware and infrastructure changes. • Proactively... 

    Cross Border Talents

    Portugal
    6 dias atrás
  •  ...looking for our next DevOps Engineer: Bachelor's degree in...  ..., Information Technology, Software Engineering, or a related;...  ..., Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk...  ...maintain monitoring and alerting systems to ensure system health and performance;... 

    Fyld

    Portugal
    20 dias atrás
  •  ...'re not just building software, we’re transforming hospitality...  ...Machine Learning Engineer , you will play a key...  ...quality of our ML systems from development to production...  ...production-grade, distributed ML systems (Sagemaker)...  ...-One Hotel Management System | HotelTechAwards (... 

    Third-Party Job Posts

    Portugal
    8 dias atrás
  •  ...We are looking for an Automatic Software Tester (Mid-Level) to join a client project in Lisbon. Join a team that values innovation and quality! Responsibilities: Develop and maintain automated tests; Implement automation frameworks; Collaborate with development... 

    Cross Border Talents

    Portugal
    6 dias atrás
  • €2,500 a €2,700 por mês

     ...We are currently looking for.   Data Engineer Requirements: WHAT WE'RE LOOKING FOR...  ...build real-time pipelines, integrating systems from various sources and destinations....  ...patterns such as publish-subscribe for distributed systems. Skilled in developing and managing... 

    IRIUM Portugal

    Portugal
    dia atrás
  •  ...at its core, the Platform Engineering area supports our product...  ...challenges. Such as building distributed systems that need to operate 24/7...  ...Reliability team. Much of our software development focuses on...  ...complexity analysis and large-scale system design, developing the... 

    Feedzai

    Portugal
    26 dias atrás
  •  ...training and excellence. Join us for the next game! We are looking for our next Software Solutions Architect: Degree in Computer Science, Information Technology, Software Engineering, or a related; Relevant work experience may be considered in lieu of a formal... 

    Fyld

    Portugal
    Um mês atrás
  •  ...transactions each year. The Engineering (Tech) Team is responsible...  .... Such as building distributed systems that need to operate 24/7 and...  ...and maintenance. As a Senior Engineer, you will drive the creation...  ...Programming: Strong software engineering fundamentals paired... 

    Feedzai

    Portugal
    19 dias atrás

Deseja receber mais vagas?

Assine e receba vagas semelhantes a Principal Software Engineer I - Distributed Systems - Elasticsearch. Seja o primeiro a se candidatar!