Accountabilities:
- Architect, build, and optimize distributed systems capable of managing billions of documents and supporting high query volumes with consistently low latency.
- Lead the evolution of the search platform by migrating legacy systems to modern architectures while maintaining service continuity and improving performance.
- Establish robust engineering practices, including comprehensive monitoring, automated testing, deployment automation, and proactive incident prevention.
- Profile, diagnose, and resolve performance bottlenecks across infrastructure, databases, data pipelines, and application layers.
- Design and improve data processing architectures that support real-time workloads, efficient information retrieval, and reliable data access.
- Strengthen system observability through effective monitoring, alerting, and reliability metrics to identify and address potential issues before they affect customers.
- Contribute to the development of advanced search capabilities, including hybrid lexical and vector search approaches.
- Collaborate with engineers across the team, share technical expertise, and promote a culture of continuous improvement, operational excellence, and knowledge sharing.
- Drive measurable improvements in platform scalability, latency, reliability, and infrastructure efficiency throughout the first year and beyond.
Requirements:
- At least five years of experience building, deploying, and operating distributed systems in production environments.
- Proven experience with large-scale data platforms, high-throughput systems, or infrastructure supporting demanding workloads.
- Strong understanding of distributed systems fundamentals, including sharding, replication, consistency models, and partition tolerance.
- Demonstrated ability to analyze and optimize performance, identify bottlenecks, and implement effective solutions across the technology stack.
- Experience designing data pipelines, real-time processing systems, or database internals and architectures.
- Proficiency in building observable, reliable systems with comprehensive monitoring, alerting, and diagnostic capabilities.
- Strong problem-solving skills, sound architectural judgment, and the ability to take ownership of complex technical challenges.
- Excellent communication and collaboration skills, with a willingness to share knowledge, support colleagues, and contribute to engineering excellence.
- Familiarity with search platforms such as Vespa, Elasticsearch, or Solr, or experience working with comparable large-scale data systems, is a plus.
- Experience with Kubernetes, Custom Resource Definitions (CRDs), and infrastructure as code is advantageous.
- Knowledge of information retrieval, ranking algorithms, recommendation engines, or hybrid search combining lexical and vector approaches is desirable.
- Familiarity with JVM-based systems and performance tuning, as well as modern engineering practices in high-growth technology environments, is beneficial.
Benefits:
- The opportunity to own and influence a mission-critical search platform serving enterprise customers at significant scale.
- Exposure to modern distributed systems, AI-driven market intelligence, and advanced information retrieval technologies.
- Meaningful technical challenges involving billions of documents, high-throughput workloads, low-latency processing, and platform modernization.
- A collaborative environment with experienced engineers who value learning, knowledge sharing, and continuous technical development.
- The opportunity to drive architectural decisions, improve engineering standards, and make a measurable impact on product reliability and customer experience.
- Remote working opportunities across eligible European locations, with this position advertised for Germany.
- The chance to contribute to an innovative, internationally distributed technology organization serving thousands of enterprise customers.
- A commitment to equal employment opportunities, an inclusive working environment, and reasonable accommodations for qualified individuals in accordance with applicable laws.
🇧🇷 Essa vaga exige inglês. Você está pronto?
A DevSpeak Academy prepara desenvolvedores brasileiros para conquistar vagas internacionais. Domine o inglês técnico com professores que entendem o mundo dev.
Conheça a DevSpeak Academy