Resume and JobRESUME AND JOB
Atlassian logo

Principal Machine Learning Systems Engineer, Search Engineering

Atlassian

Principal Machine Learning Systems Engineer, Search Engineering

Atlassian logo

Atlassian

full-time

Posted: November 20, 2025

Number of Vacancies: 1

Job Description

Principal Machine Learning Systems Engineer, Search Engineering

📋 Job Overview

The Principal Machine Learning Systems Engineer at Atlassian focuses on enhancing search functionality within their products. This role involves 80% software engineering and 20% machine learning, tackling complex technical challenges from design to launch, and leading code reviews and documentation. The position requires collaboration across teams and mentoring junior engineers to improve search accuracy and user experience as the client base grows.

📍 Location: Bengaluru, India

🏢 Category: Engineering

📅 Posted: 2025-11-20 11:13 AM

🎯 Key Responsibilities

  • Handle complex problems in the team from technical design to launch
  • Determine plans-of-attack on large projects
  • Solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews
  • Partner across engineering teams to take on company-wide programmes in multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor junior members of the team

✅ Required Qualifications

  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
  • Worked on scaling ML use cases for 50+ TB of data
  • Good understanding of PySpark and Databricks jobs scaling challenges
  • Experience with ML workflows and observability at scale
  • Bachelor's degree with a preference for Computer Science degree
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or TypeScript
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
  • Experience with Java, Spring, REST, and NoSQL databases
  • Experience building event-driven systems based on SQS, SNS, Kafka or equivalent technologies
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organisation
  • Consider the customer impact when making technical decisions

⭐ Preferred Qualifications

  • Understanding of data and model drift detection technologies
  • Experience in ElasticSearch, OpenSearch or other search engine technologies
  • Experience in Developer Experience or Developer Productivity
  • Proficiency in Java
  • Experience in at least one additional language
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment)

🛠️ Required Skills

  • Software engineering
  • Machine learning
  • Technical design
  • Project planning
  • Architecture
  • Code reviews
  • Documentation
  • Bug fixing
  • Mentoring
  • PySpark
  • Databricks
  • ML workflows
  • Observability
  • Java
  • Python
  • Kotlin
  • Go
  • TypeScript
  • SaaS
  • PaaS
  • IaaS
  • AWS
  • GCP
  • Azure
  • Spring
  • REST
  • NoSQL databases
  • Event-driven systems
  • SQS
  • SNS
  • Kafka

🎁 Benefits & Perks

  • Health and wellbeing resources
  • Paid volunteer days
  • Wide range of perks and benefits designed to support you, your family and to help you engage with your local community

Locations

  • Bengaluru, India

Salary

Estimated Salary Rangemedium confidence

4,000,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software engineeringintermediate
  • Machine learningintermediate
  • Technical designintermediate
  • Project planningintermediate
  • Architectureintermediate
  • Code reviewsintermediate
  • Documentationintermediate
  • Bug fixingintermediate
  • Mentoringintermediate
  • PySparkintermediate
  • Databricksintermediate
  • ML workflowsintermediate
  • Observabilityintermediate
  • Javaintermediate
  • Pythonintermediate
  • Kotlinintermediate
  • Gointermediate
  • TypeScriptintermediate
  • SaaSintermediate
  • PaaSintermediate
  • IaaSintermediate
  • AWSintermediate
  • GCPintermediate
  • Azureintermediate
  • Springintermediate
  • RESTintermediate
  • NoSQL databasesintermediate
  • Event-driven systemsintermediate
  • SQSintermediate
  • SNSintermediate
  • Kafkaintermediate

Required Qualifications

  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle (experience)
  • Worked on scaling ML use cases for 50+ TB of data (experience)
  • Good understanding of PySpark and Databricks jobs scaling challenges (experience)
  • Experience with ML workflows and observability at scale (experience)
  • Bachelor's degree with a preference for Computer Science degree (experience)
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or TypeScript (experience)
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure) (experience)
  • Experience with Java, Spring, REST, and NoSQL databases (experience)
  • Experience building event-driven systems based on SQS, SNS, Kafka or equivalent technologies (experience)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time (experience)
  • Practice in mentoring other engineers and influencing decision makers throughout the organisation (experience)
  • Consider the customer impact when making technical decisions (experience)

Preferred Qualifications

  • Understanding of data and model drift detection technologies (experience)
  • Experience in ElasticSearch, OpenSearch or other search engine technologies (experience)
  • Experience in Developer Experience or Developer Productivity (experience)
  • Proficiency in Java (experience)
  • Experience in at least one additional language (experience)
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment) (experience)

Responsibilities

  • Handle complex problems in the team from technical design to launch
  • Determine plans-of-attack on large projects
  • Solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews
  • Partner across engineering teams to take on company-wide programmes in multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor junior members of the team

Benefits

  • general: Health and wellbeing resources
  • general: Paid volunteer days
  • general: Wide range of perks and benefits designed to support you, your family and to help you engage with your local community

Target Your Resume for "Principal Machine Learning Systems Engineer, Search Engineering" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Machine Learning Systems Engineer, Search Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Machine Learning Systems Engineer, Search Engineering" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringBengaluruIndiaEngineering

Related Jobs You May Like

No related jobs found at the moment.

Atlassian logo

Principal Machine Learning Systems Engineer, Search Engineering

Atlassian

Principal Machine Learning Systems Engineer, Search Engineering

Atlassian logo

Atlassian

full-time

Posted: November 20, 2025

Number of Vacancies: 1

Job Description

Principal Machine Learning Systems Engineer, Search Engineering

📋 Job Overview

The Principal Machine Learning Systems Engineer at Atlassian focuses on enhancing search functionality within their products. This role involves 80% software engineering and 20% machine learning, tackling complex technical challenges from design to launch, and leading code reviews and documentation. The position requires collaboration across teams and mentoring junior engineers to improve search accuracy and user experience as the client base grows.

📍 Location: Bengaluru, India

🏢 Category: Engineering

📅 Posted: 2025-11-20 11:13 AM

🎯 Key Responsibilities

  • Handle complex problems in the team from technical design to launch
  • Determine plans-of-attack on large projects
  • Solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews
  • Partner across engineering teams to take on company-wide programmes in multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor junior members of the team

✅ Required Qualifications

  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
  • Worked on scaling ML use cases for 50+ TB of data
  • Good understanding of PySpark and Databricks jobs scaling challenges
  • Experience with ML workflows and observability at scale
  • Bachelor's degree with a preference for Computer Science degree
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or TypeScript
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
  • Experience with Java, Spring, REST, and NoSQL databases
  • Experience building event-driven systems based on SQS, SNS, Kafka or equivalent technologies
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organisation
  • Consider the customer impact when making technical decisions

⭐ Preferred Qualifications

  • Understanding of data and model drift detection technologies
  • Experience in ElasticSearch, OpenSearch or other search engine technologies
  • Experience in Developer Experience or Developer Productivity
  • Proficiency in Java
  • Experience in at least one additional language
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment)

🛠️ Required Skills

  • Software engineering
  • Machine learning
  • Technical design
  • Project planning
  • Architecture
  • Code reviews
  • Documentation
  • Bug fixing
  • Mentoring
  • PySpark
  • Databricks
  • ML workflows
  • Observability
  • Java
  • Python
  • Kotlin
  • Go
  • TypeScript
  • SaaS
  • PaaS
  • IaaS
  • AWS
  • GCP
  • Azure
  • Spring
  • REST
  • NoSQL databases
  • Event-driven systems
  • SQS
  • SNS
  • Kafka

🎁 Benefits & Perks

  • Health and wellbeing resources
  • Paid volunteer days
  • Wide range of perks and benefits designed to support you, your family and to help you engage with your local community

Locations

  • Bengaluru, India

Salary

Estimated Salary Rangemedium confidence

4,000,000 - 6,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Software engineeringintermediate
  • Machine learningintermediate
  • Technical designintermediate
  • Project planningintermediate
  • Architectureintermediate
  • Code reviewsintermediate
  • Documentationintermediate
  • Bug fixingintermediate
  • Mentoringintermediate
  • PySparkintermediate
  • Databricksintermediate
  • ML workflowsintermediate
  • Observabilityintermediate
  • Javaintermediate
  • Pythonintermediate
  • Kotlinintermediate
  • Gointermediate
  • TypeScriptintermediate
  • SaaSintermediate
  • PaaSintermediate
  • IaaSintermediate
  • AWSintermediate
  • GCPintermediate
  • Azureintermediate
  • Springintermediate
  • RESTintermediate
  • NoSQL databasesintermediate
  • Event-driven systemsintermediate
  • SQSintermediate
  • SNSintermediate
  • Kafkaintermediate

Required Qualifications

  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle (experience)
  • Worked on scaling ML use cases for 50+ TB of data (experience)
  • Good understanding of PySpark and Databricks jobs scaling challenges (experience)
  • Experience with ML workflows and observability at scale (experience)
  • Bachelor's degree with a preference for Computer Science degree (experience)
  • Expertise with one or more prominent languages such as Java, Python, Kotlin, Go, or TypeScript (experience)
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure) (experience)
  • Experience with Java, Spring, REST, and NoSQL databases (experience)
  • Experience building event-driven systems based on SQS, SNS, Kafka or equivalent technologies (experience)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time (experience)
  • Practice in mentoring other engineers and influencing decision makers throughout the organisation (experience)
  • Consider the customer impact when making technical decisions (experience)

Preferred Qualifications

  • Understanding of data and model drift detection technologies (experience)
  • Experience in ElasticSearch, OpenSearch or other search engine technologies (experience)
  • Experience in Developer Experience or Developer Productivity (experience)
  • Proficiency in Java (experience)
  • Experience in at least one additional language (experience)
  • Experience in CI (Continuous Integration) and CD (Continuous Deployment) (experience)

Responsibilities

  • Handle complex problems in the team from technical design to launch
  • Determine plans-of-attack on large projects
  • Solve complex architecture challenges and apply architectural standards and start using them on new projects
  • Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems
  • Set the standard for meaningful code reviews
  • Partner across engineering teams to take on company-wide programmes in multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer
  • Mentor junior members of the team

Benefits

  • general: Health and wellbeing resources
  • general: Paid volunteer days
  • general: Wide range of perks and benefits designed to support you, your family and to help you engage with your local community

Target Your Resume for "Principal Machine Learning Systems Engineer, Search Engineering" , Atlassian

Get personalized recommendations to optimize your resume specifically for Principal Machine Learning Systems Engineer, Search Engineering. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Machine Learning Systems Engineer, Search Engineering" , Atlassian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

EngineeringBengaluruIndiaEngineering

Related Jobs You May Like

No related jobs found at the moment.