About Apache Pulsar
Apache Pulsar is a top-level project of the Apache Software Foundation. It is a next-generation cloud-native distributed message flow platform that integrates messaging, storage, and lightweight functional computing. Multi-machine room and cross-region data replication, with streaming data storage features such as strong consistency, high throughput, low latency, and high scalability.
GitHub address: http://github.com/apache/pulsar/
This series is organized and maintained by StreamNative. If you need to reprint, please leave a message in the background.
The new issue of "Pulsar Job Square" in 2022 is here! Recently, many companies have launched Apache Pulsar-related job recruitment requirements, which are hereby recommended. I hope this issue can help you (the following job recommendations are in no particular order). We have established a recruitment column in Pulsar local community warehouse , and companies/organizations with Pulsar-related recruitment needs are welcome to submit them by themselves.
StreamNative
Platform Engineer(Serverless)
Work Location: Anywhere, we work remotely, you can join us no matter where you are in the world.
Resume delivery email: cn_recruiting@streamnative.io
Job Responsibilities
- Plan, develop and build serverless commercial products based on Apache Pulsar/BookKeeper;
- Design, develop and optimize the core components of Pulsar Functions/Pulsar Connectors;
- Build an ecosystem around Apache Pulsar/BookKeeper;
- Build a developer community of Apache Pulsar/BookKeeper and conduct Apache Pulsar/BookKeeper technical evangelism;
- Write meticulous code and design documentation, and review other colleagues' code.
job requirements
- Excellent discovery and problem-solving skills, good communication skills and teamwork spirit;
- Familiar with at least one language in Java/Python/Go/C++/Rust, and have solid programming ability;
- Familiar with the principles and key technologies of distributed systems, and have a certain research priority on the principles and implementation of distributed message middleware systems (such as Pulsar/Kafka/RabbitMQ);
- Experience with Docker, Kubernetes, etc. is preferred.
- Data or related practitioners are preferred, and knowledge/familiarity with and use of Pulsar Functions, AWS Lambda, Google Function, Azure Function and other products is preferred.
Culture is an important part of StreamNative, and we're looking for the best people who not only play their part, but also contribute to the health and growth of the company. Therefore, we hope that our little friends:
- smart and empathetic;
- Self-driven and willing to take responsibility;
- Professional, want to become an expert in a certain field.
Solution Engineer
Work Location: Beijing/Nationwide
Resume delivery email: cn_recruiting@streamnative.io
job responsibilities
- Support sales managers to communicate with customers on demand and technical exchanges, and build product demonstrations, design and explain Pulsar solutions, and write relevant documents according to demand;
- Participate in and complete the technical exchanges, implementation and deployment, document preparation and summary reports in the POC stage to ensure that the technical level can meet customer expectations;
- Responsible for customer technical support, including Pulsar deployment, upgrade, configuration changes, introduction to usage of ecological components (Function/Connector, etc.), principle explanation, best practices, fault location analysis, etc.;
- Understand the customer's product functional requirements or bug feedback, and cooperate with the R&D team, documentation team, etc. to promote the optimization and upgrading of related products;
- Based on day-to-day technical support work, write knowledge base articles and regularly share relevant experience with the team.
job requirements
- Bachelor's degree or above, computer majors are credited, more than 3 years of work experience, and cloud product service experience is credited;
- Have good learning and research ability, when faced with a new product or feature, can master it in a relatively short time;
- Have good communication and expression skills, be good at listening to customers' problems and quickly find the key points to solve problems, and hope to help customers succeed through interaction with customers;
- Familiar with Linux operating system, such as common commands, file system, system configuration, etc., have strong fault location and problem solving ability, and have rich experience in dealing with major faults;
- Familiar with at least one mainstream distributed system (such as Kafka, Elasticsearch, HBase, etc.), willing to learn message flow technology and looking forward to becoming a domain expert in Apache Pulsar;
- Regular participation in Pulsar offline activities is a bonus, and frequent participation in community discussions is a bonus;
- Bonus points for those who have experience in using K8s, and bonus points for those who have experience in using Flink.
ZhongAn Insurance
Basic Platform - Message Middleware Direction
Working place: Huangpu District, Shanghai
Resume delivery email: alchimiee@163.com
(Sorry, the previous email security verification will strictly return the email, here is a personal email address)
Job Responsibilities
- Participate in the construction of group messaging services and peripheral systems;
- Optimize the system architecture to improve performance and system stability.
job requirements
- Computer related major, bachelor degree or above, more than 2 years of middleware related experience;
- Familiar with the principle and implementation of any message middleware in Kafka/Pulsar/RocketMQ;
- Familiar with Java, familiar with network programming and multi-threaded programming technology, have experience in large-scale high-concurrency system development and design, and have good data structure and algorithm skills;
- Have technical enthusiasm and strong learning ability, as well as good communication skills, pressure resistance and teamwork skills;
- Experience with Flink and Doris, open source community contributors are preferred.
Basic platform - data management direction
Working place: Huangpu District, Shanghai
Resume delivery email: alchimiee@163.com
We need to unify the data generated by the company's monitoring, indicators, and business, classify and import it into a suitable storage system, and provide unified query and analysis capabilities.
Job Responsibilities
- Participate in the construction of log service system, optimize system architecture, improve performance and system stability;
- Unified management of data such as log monitoring indicators to meet the query needs of business parties.
job requirements
- Experience in the development of distributed data storage or stream computing platforms;
- Familiar with the principle and implementation of the open source computing framework Flink;
- Familiar with Java, familiar with network programming and multi-threaded programming technology, have experience in large-scale high-concurrency system development and design, and have good data structure and algorithm skills;
- Familiar with the principles of Doris and ClickHouse, experience is preferred;
- Experience with Elasticsearch is preferred;
- Experience with Kafka and Pulsar is preferred.
Shrimp Shopee
MQ message queue R&D engineer/expert
Working place: Haidian District, Beijing
Resume delivery email: zhi.zheng@shopee.com
Job Responsibilities
- Responsible for the development and maintenance of Shopee message middleware products, providing stable, efficient and easy-to-use products for business lines;
- Around the message middleware, build its surrounding ecology, such as: various IO Connectors;
- Participate in the development of the event bus and drive the implementation of the EDA architecture in the company;
- Participate in open source communities and build technical influence.
job requirements
- Bachelor degree or above in computer related major, with more than 3 years experience in product research and development in the field of middleware;
- Master at least one language in JAVA and GO, and have a deep understanding of the language;
- Familiar with the principles and key technologies of distributed systems, with R&D and practical experience in distributed message middleware (such as: Kafka, RocketMQ, Pulsar), and familiarity with source code is better;
- Have geek spirit and self-driving ability, good communication and teamwork ability;
- In-depth participation in open source, open source contributors are preferred.
Tencent
Senior engineer of big data development - message middleware direction
Working place: Shenzhen/Beijing/Shanghai
Resume delivery email: dockerzhang@tencent.com
Job Responsibilities
- Participate in the development of Tencent's messaging middleware services to achieve internal and cloud business needs;
- Optimize system architecture, improve service performance and stability, and improve R&D quality and efficiency.
job requirements
- Familiar with Pulsar/Kafka/RocketMQ/Flink and other big data ecological technology stacks, with massive data development and tuning capabilities; Familiar with one or more development languages such as Java and Scala;
- 3 years or above of big data related development experience, rich experience in real-time or offline data system construction;
- Familiar with the common problem location of Linux operating system, strong online trouble shooting ability.
bonus:
- Active in Pulsar/Kafka community, community Contributor/Committer is better;
- Facing complex problems, he has a strong self-driving force, promotes work from multiple perspectives such as business and technology, and achieves goals.
Tencent Cloud Middleware Development Senior Engineer - Message Middleware
Working place: Shenzhen/Beijing/Shanghai/Wuhan/Hangzhou
Resume delivery email: zhiyuanlei@tencent.com
Job Responsibilities
- Responsible for Tencent Cloud middleware TDMQ product family design, core code development, system stability development, performance optimization, etc.;
- According to the business requirements of the cloud computing platform, complete the architecture design and optimization of Tencent Cloud middleware products;
- Help business parties solve technical problems and use technology to promote business development.
job requirements
- Familiar with open source message queue RabbitMQ/RocketMQ framework, relevant development experience is preferred;
- Familiar with one or more development languages such as Java and Scala;
- Have certain experience in large-scale production service development, familiar with Linux/Java common problem location;
- Familiar with Linux operating system and open source middleware software.
WeChat big data platform MQ development engineer
Work Location: Shenzhen/Guangzhou
Resume delivery email: druidliu@tencent.com
Job Responsibilities
- Participate in the development and operation of MQ/Pulsar message queues;
- Optimize the performance and stability of the MQ/Pulsar system to ensure business operations;
- Participate in the construction and operation of the WeChat big data platform, and develop related components.
job requirements
- Familiar with Linux development;
- Familiar with one or more languages such as Java and C/C++;
- Familiar with message queues such as Pulsar/Kafka is preferred;
- Experience in cloud native fields such as Kubernetes (K8S) is preferred.
HUAWEI CLOUD
Security Platform Engineer (Huawei Cloud Intelligent Security Analysis Platform Development Engineer)
Work Location: Huawei Park, Environmental Science and Technology Park, Haidian District, Beijing
Post delivery email: chenliang114@huawei.com
Job Responsibilities
- Plan, develop and build a serverless cloud-based multi-tenancy security analysis platform based on Apache Pulsar/BookKeeper;
- Design, develop and optimize the core components of Pulsar Functions/Pulsar Connectors, and develop the core data analysis system for security analysis based on Pulsar Functions;
- Build a security analysis ecosystem around Apache Pulsar/BookKeeper;
- Build a data analysis platform application in a multi-tenancy scenario in a cloud environment;
- Write meticulous code and design documentation, and review other colleagues' code.
job requirements
- Excellent discovery and problem-solving skills, good communication skills and teamwork spirit;
- Familiar with at least one language in Java/Python/Go, and have solid programming ability;
- Familiar with the principles and key technologies of distributed systems, and have a certain research priority on the principles and implementation of distributed message middleware systems (such as Pulsar/Kafka/RabbitMQ);
- Data or related practitioners are preferred, and knowledge/familiarity with and use of Pulsar Functions, AWS Lambda, Google Function, Azure Function and other products is preferred.
Past jobs
- Job Search Community | Pulsar Job Square WeChat group is coming!
- Pulsar Job Square | Job Opportunities for Didi, WeChat, StreamNative, etc.
Follow the public account "Apache Pulsar" to get dry goods and news
joined the Apache Pulsar Chinese exchange group 👇🏻
link to view the job listing or submit a recruitment request!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。