Atlassian Corporation is an American-Australian software company that develops products for software developers, and project managers among other groups. The company is domiciled in Delaware, with global headquarters in Sydney, Australia, and US headquarters in San Francisco.
Senior Backend Engineer, Search Platform
Overview
About Atlassian
Atlassian’s mission “to unleash the potential of every team” is the guiding light behind what we do. We have developed well-known products such as Jira, Confluence, and Bitbucket, that fit into the fabric of teamwork across different types of teams and the processes to help every team succeed.
Atlassian helps teams everywhere change the world. Our products are revolutionizing the software industry, and helping teams collaborate and create the magic that provides their best work. Think NASA launching the Rover on Mars or Cochlear gifting those born deaf with the ability to hear, your work directly impacts the products they use to promote humanity.
About Search Team
The search platform is a critical component within the Central AI organization at Atlassian. It powers the search & relevance functionality in Atlassian products. Through this multi-tenant platform, we index millions of documents across varying products and make them available for search and relevance.
Are you passionate about constructing highly scalable and dependable search solutions using Lucene, Solr, Elasticsearch, or vector databases within intricate, large-scale systems?
We’re looking for a Senior Engineer to join our team building a cutting-edge platform for storing, indexing, and searching massive volumes of unstructured documents. You’ll play a key role in architecting, designing, and implementing core components of the platform, leveraging your expertise in search technologies.
Responsibilities
- Design, build and develop the Control Plane, including the Config Service, Resource Manager, and Data Manager
- Collaborate with cross-functional teams (data, relevance, security) to ensure seamless integration and functionality of search functionalities.
- Develop and implement solutions for high-volume data ingestion and efficient incremental indexing within the chosen search technology framework.
- Design and drive strategies for tenant management, including diverse indexing solutions (potentially leveraging different search technologies for specific needs), backups, and sharding within the search platform.
- Champion best practices for scalability, reliability, and performance optimization of the search platform.
- Responsible for monitoring and alerting system for proactive platform health management, including search functionality health.
Qualifications
- 6+ years of experience in designing and building scalable distributed systems, with a demonstrated focus on search functionalities.
- Proven experience working with search technologies like Lucene, Solr, Elasticsearch, or vector databases.
- In-depth understanding of data management principles and experience with NoSQL databases.
- Proficient in distributed systems concepts like sharding, replication, and fault tolerance.
- Excellent communication and collaboration skills.
- Passion for innovation and a problem-solving mindset.
If you’re a highly motivated engineer with a strong search technology background who thrives in a fast-paced environment, we want to hear from you!
Analytics & Data Science
Position | Location |
---|---|
Data Engineering Manager | Bengaluru |
Senior Data Engineer | Bengaluru or Remote |
Principle Data Engineer | Bengaluru or Remote |
Atlassian Corporate Engineering (ACE)
Position | Location |
---|---|
Senior Workday Security Application Engineer | Bengaluru or Remote |
Design
Position | Location |
---|---|
Senior Product Designer, Cloud Transition | Bengaluru or Remote |
Head of Design, Commerce | Bengaluru or Remote |
Principal Experience Designer – JSM | Bengaluru or Remote |
Engineering
Other
Position | Location |
---|---|
Senior Manager, Enterprise Risk Management | Bengaluru or Remote |
Manager, Crisis Management | Bengaluru or Remote |
Senior Program Manager – Commerce | Bengaluru or Remote |
Software Development Engineer II, Backend | Bengaluru or Remote |
People
Position | Location |
---|---|
Diversity, Equity, and Inclusion (DEI) Business Partner | Bengaluru or Remote |
Senior Manager – Early Careers Talent Acquisition | Bengaluru or Remote |
Principal Recruiter (Technology Hiring) | Remote or Remote |
Employee Relations Partner | Remote or Remote |
Security
Position | Location |
---|---|
Senior Product Security Engineer | Remote or Remote |
Senior Product Security Engineer, PSIRT | Remote or Remote |
Principal Product Security Engineer, Anti-Abuse | Remote or Remote |
Senior Product Security Manager | Remote or Remote |
Support
Position | Location |
---|---|
Senior Support Engineer | Bengaluru or Remote |
Mission Director, Migrations | Bengaluru or Remote |
Team Manager, Cloud Migration Management | Remote or Remote |