TL;DR
Principal Software Engineer (Web Data Platform): Designing, developing, and optimizing large-scale web crawler platform systems with an accent on architecture, scalability, and performance. Focus on implementing features in distributed environments, ensuring system reliability, and driving technical innovation for web-scale indexing.
Location: Beijing, China. Employees who live within a 25-mile commute of a designated Microsoft office in China are expected to work from the office at least four days per week.
Company
hirify.global builds comprehensive and engaging content, services, and platforms for consumers and enterprises, focusing on global web scale Index and its supporting platform.
What you will do
- Design and improve the architecture of a large-scale web crawler system, ensuring scalability, efficiency, and performance.
- Implement features in a distributed and scalable environment using data to guide and measure success.
- Develop and execute unit, integration, and performance tests to ensure system reliability and quality.
- Debug and mitigate incidents in live production environments.
- Stay up to date with the latest industry trends and technologies, suggesting improvements to the existing system.
- Collaborate closely with cross-functional teams, including product managers and other engineers, to align development goals with business objectives.
Requirements
- Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR equivalent experience.
- 7+ years of professional software development experience.
- Proficiency in at least one high-level programming language including C++, C#, Java, Golang, or Rust.
- Good communication, collaboration, and problem-solving skills.
- Fluent English speaking and writing (C1 required).
- Ability to meet Microsoft, customer, and/or government security screening requirements for this role.
Nice to have
- Experience with large-scale distributed systems.
- Familiarity with online service high-performance tuning.
- Familiarity with large-scale data processing and storage.
- Experience with crawling systems.
- Experience with search engine platform development.
- Experience with machine learning projects.
Culture & Benefits
- Committed to cultivating an inclusive work environment, building on values of respect, integrity, and accountability.
- Opportunity to mentor a team of software engineers.
- Drive technical innovation and decisions.
- Collaborate with other teams across Bing and Microsoft.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →