Senior Software Engineer (Python/Node)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Python/Node): Building and optimizing search backend systems for a global learning platform with an accent on content ingestion, relevance, and search algorithm experimentation. Focus on designing scalable APIs, managing high-performance data pipelines, and ensuring system reliability under heavy traffic.
Location: Remote (USA). Applicants within 45 miles of the Westlake/Dallas, TX office must work on-site Tuesday through Thursday.
Salary: $144,400–$190,000 USD
Company
is a leading technology learning platform dedicated to accelerating skill development for individuals and organizations worldwide.
What you will do
- Own and maintain the critical search backend system, ensuring high uptime and performance.
- Design, implement, and analyze search experiments to improve content discovery.
- Collaborate with Product, Design, and DevOps teams to deliver impactful platform features.
- Manage data production and consumption across the platform.
- Participate in on-call rotations to resolve incidents and improve system stability.
Requirements
- Must be based in the USA.
- 8+ years of relevant experience (or 6+ years with an advanced degree).
- Proficiency in Python, TypeScript (Node.js), and Postgres.
- Experience with information retrieval systems like Algolia or Elasticsearch.
- Experience with streaming data technologies such as Kafka.
- Strong background in designing and building public or shared APIs.
Culture & Benefits
- Competitive compensation with bonus eligibility.
- Comprehensive medical coverage and wellness reimbursement.
- Unlimited PTO and professional development funds.
- Mission-driven environment focused on tech upskilling.
- Inclusive culture that supports flexibility and collaboration.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →