Principal Software Engineer

Confidential
Singapore
SGD 80,000 - 100,000
Job description

Day to Day

The Machine Learning (ML) Platforms team is responsible for building the data platform that powers Indeed's products and machine learning inspired solutions across Indeed. The platform captures facts about critical data entities like companies, jobs, jobseekers, as well as real-time activity data for users. This data is used for analytics, training and serving product powering machine learning models, and for customizing user experiences on Indeed. The team leverages the latest industry technologies and builds cutting edge in-house technology solutions in the field of information retrieval and data & feature platforms. The team collaborates with and empowers teams across all of Indeed, ranging from back-end search & recommendations products to front-end facing products and Indeed external partner companies.

As the principal software engineer in this role, you will be working hands-on to evolve our data platform architecture to satisfy data-intensive and machine learning production systems use cases. You will work with technical and product leaders within your group and collaborating teams to define short to long term technical architectures, strategies, and roadmaps. Being a central platform team at Indeed, you will influence choices of the senior leadership team on Indeed's technical direction. You will mentor technical leaders within your group and adjacent teams.

Responsibilities

  1. Define and evolve the technical architecture and vision for Indeed's ML data platform in collaboration with cross-functional partners (product, data science, UX, etc.)
  2. Collaborate with engineers across Indeed on hands-on to solve technical problems that span Indeed's ML and data ecosystems
  3. Mentor and grow engineers within your group, and get their buy-in on the technical architecture and vision
  4. Collaborate with engineers and cross-functional partners across Indeed globally across different time zones

Skills/Competencies

  1. Bachelor's degree in Computer Science, Mathematics, Electrical Engineering, Computer Engineering, or related field
  2. 5+ years experience as a senior software engineer in search, data platform, machine learning production system, or related field
  3. Experience in successfully building large scale production critical systems leading to significant product outcomes
  4. Experience in mentoring other senior engineers while building aforementioned large scale production critical systems
  5. Excellent verbal and written technical communication skills with solid track record working with leaders in product, site reliability, data science, and UX
  6. Proficiency in collaborating with teams across teams and different time zones
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Principal Software Engineer jobs in Singapore