H
Software Engineer (Python)
HireTalent - Staffing & Recruiting FirmFull Timemid
CAPosted March 1, 2026
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
PythonGoReactAWSKubernetesTerraformRedisKafka
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
- The Indexing Team is a team within ML that focuses on indexing.
- Indexing refers to processing data and making the processed data available for different purposes, which includes among others indexing of specific candidate data sets for ranking, for search, etc. Indexing can happen in real-time, as events are processed as they occur, or asynchronously, by fetching the data in batch from a specific data source.
- We work closely with different teams, with backend engineers and MLEs to both connect the Indexing Platform to the different ML services, as well as to provide the right customer experience so creating new indexes is easy and friction‑less.
- The indexes supported by our platform power key experiences, from Search, to the ranking processes that support the feeds users consume, to Content Understanding to improve different user experiences across the company.
Key Responsibilities:
- System design. This requires a good understanding of how the systems work, with particular focus on latency and scalability.
- Development. Indexing Platorm works mainly with Go and some Python. Skills in testing, SOLID and design patterns are a must.
- Systems architecture. Indexing Platform makes extensive use of Kubernetes, Kafka, Redis and Postgres, and many internal and third party APIs, with focus on resilience, monitoring and alerting, and automation.
Hard Skills:
- Proficiency in Python and Go, object oriented programming, design patterns.
- Proficiency in testing.
- Ability to naturally write clear, unconvoluted, testable code.
- Experience with Kubernetes, Kafka, Redis (user level).
- Experience with AWS and/or Google Cloud (user level).
Soft Skills:
- Strong team player
- Experience with highly scalable systems.
- Experience with Terraform.
- Experience with ML systems or frontend (React) are a big bonus.
Similar Jobs
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free