Multiple employees collaborating on work
Atlassian Logo

Atlassian

Senior Principal Software Engineer - Search Platform

Posted 4 Days Ago
Remote
Senior level
Remote
Senior level
As a Senior Principal Software Engineer, you will lead the development of a scalable search platform to manage vast amounts of unstructured data, guiding engineering strategy and ensuring high-quality outcomes for cross-functional projects.
The summary above was generated by AI

Working at Atlassian India
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. 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.
Our office is in Bengaluru, but we offer flexibility for eligible candidates to work remotely across India. Whatever your preference - working from home, an office, or in between - you can choose the place that's best for your work and your lifestyle. We call this TEAM anywhere .
Your future team: Search Platform
The Search Platform team is responsible for powering all of Rovo Search as well as search across all Atlassian products. Our mission is to make all our customers' data across Atlassian and third-party applications searchable securely and reliably through an insanely fast, globally scalable, enterprise grade search infrastructure.
In addition to unlocking enterprise knowledge through natural language search, much of Rovo AI also relies on search as a core capability for secure, flexible and quick access to relevant information which is instantly kept up-to-date. As the world of AI continues to move incredibly fast, so do we with our ' ShipIt ' philosophy.
Your role
As a Senior Principal Software Engineer in the Search Platform team, you will help envision, build and evolve a cutting-edge platform for storing, indexing and searching massive volumes of unstructured data . You will use your deep expertise in search technologies and systems to solve some of our most complex problems including infrastructure, data and architectural challenges.
As a senior technical leader, you will be expected to lead other engineers to define our strategic technical direction, and to execute involved projects from design to launch. You will widely collaborate with other teams and leaders globally to influence, set expectations, gather inputs and communicate results. Your role is pivotal in identifying and driving step-change initiatives, ensuring Search and AI's transformative potential is realized across our offerings for all our customers.
Responsibilities:

  • Collaborate with partner teams and internal customers to help define technical direction and OKRs for the Search Platform team.
  • Collaborate with cross-functional teams to ensure seamless integration and deliver a world-class end-to-end search experience.
  • Own key OKRs and end-to-end outcomes of critical projects in a microservices environment
  • Champion best practices and innovative techniques for scalability, reliability, and performance optimizations.
  • Own engineering and operational excellence for the health of our systems and processes. Proactively drive opportunities for continuous improvements and own key operational metrics.
  • Continually drive developer productivity initiatives to ensure that we unleash the potential of our own team.
  • Help hire and mentor engineers to build an open, innovative and operationally responsible culture.


On your first day, we'll expect you to have

  • Strong technical expertise and 12+ years experience in designing/building enterprise grade solutions using microservices. Fluency in at least one modern object-oriented programming language (preferably Java)
  • Deep knowledge and experience building large-scale, highly available distributed systems and search technologies (e.g. Lucene, Solr, OpenSearch, Vector dbs)
  • Experience building and operating large scale distributed systems using cloud technologies from AWS/Azure/GCP
  • Focus on business outcomes and the 80/20 rule; very high bar for output quality, but recognize the business benefit of 'ship small, ship fast and iterate' vs 'building for perfection'
  • Passion for engineering rigor and operational excellence (design principles and patterns, unit testing, best practices for security and privacy, CI/CD etc). You will be a role model for operational responsibility and data-driven engineering rigor.
  • Excellent collaboration, communication and leadership skills. Ability to get engineers to follow their lead as well as mentor/coach
  • High level of energy and a desire to innovate in a large, fast-paced organization; ability to balance multiple projects under pressure


If you've got these skills, even better

  • Experience with search relevance models and ML platforms
  • Significant experience in cell based architecture
  • Data analysis using Spark/Databricks


Let's build universal Search for all teams around the world together!

Top Skills

Java

Atlassian Australia Office

Atlassian Australia Office

Similar Jobs at Atlassian

3 Days Ago
Remote
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As a Senior Principal Software Engineer at Atlassian, you'll build and ship features in a distributed environment, mentor peers, review code for best practices, and ensure reliability in backend services while participating in Agile practices. You'll work with various modern programming languages and database technologies and engage in collaboration with cross-functional teams.
Top Skills: GoJavaKotlinPythonScala
3 Days Ago
Remote
Bengaluru, Karnataka, IND
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As an Application Development Engineer at Atlassian, you will collaborate with engineering teams on application development within the finance domain, focusing on improving operational efficiency through automation and integration of various SaaS applications. You will tackle architectural challenges and ensure project objectives are met while directly impacting finance systems and customer satisfaction.
Top Skills: AdfdiFbdiOracle Fusion Erp
3 Days Ago
Remote
India
Mid level
Mid level
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
As an App Dev Engineer at Atlassian, you will develop and implement technical solutions for Finance Technology, working with Oracle Fusion Cloud and various Finance SaaS applications. Your role includes handling system issues, collaborating on projects, and driving automation and efficiency across financial operations, while ensuring projects meet company objectives.
Top Skills: OracleRestSoap

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account