At EMQ, We Code the Future

To serve the future of the human society through world-class open source software.

DevOps Lead

DevOps Lead Europe

EMQ is looking for remote working DevOps Lead role in Europe to join our Stockholm based R&D team. ### Who you are 1) With at least 2 years of proven working experience in DevOps or similar work. 2) A great team player, a quick learner. 3) Solid understanding of Linux system, container technologies. 4) Proficient in bash and python scripting languages. 5) Experienced in CI/CD tools such as terraform, ansible. ### What you will be doing 1) In general: help building cloud-native products. 2) Advocate ops friendly development practices. 3) Lead the thinking in cloud-native solutions. 4) Develop Kubernetes operators 5) Develop terraform modules 6) Develop CI pipeline 7) Support users (community users and paid customers) with their deployments

Learn More →

Marketing Manger in USA

Marketing Manger in USA USA

Marketing Manger in USA EMQ is looking for an experienced and dynamic Marketing Manger to help lead our North America marketing strategy and execution for EMQ's initiatives and events. You’ll be responsible for setting up the strategy and drive execution to deliver a best-in-class set of campaigns and promote initiatives and events to developers and business decision makers. You’ll run campaigns in North America and internationally. Help lead positioning and awareness of partners and their solutions, including blog posts, marketing and promotional assets and partner best practices.You’ll be both a thinker and a builder in this role, focused on how to connect with customers and communicate the power and potential of technology. Responsibilities: 1) Own and optimize various paid media programs from strategy to execution, with responsibility for driving growth and new acquisition from campaigns 2) Work with sales team and understand partners business objectives, go-to-market approach, and channel and use this insight to build and execute joint partner marketing strategy focused on lead generation and opportunity pipeline. 3) Partner with sales enablement team to develop training and messaging for partner value proposition and solutions. 4) Manage the budget to deliver maximum return on investment and value for spend 5) Track and analyze channel results and improve performance based on learning 6) Work with our priority ecosystem partners to develop messaging for joint solutions and marketing programs based on market trends and competitors. 7) Own budgeting and forecasting process What We're Looking For: 1) Requires bachelor’s degree or equivalent plus 5+ years related experience in marketing, business development, and/or technical/solution marketing while leading cross-functional efforts, ideally with a high tech or Internet company 2) Proven track record of driving customer value and expanding brand presence through partnerships or digital campaigns 3) Experience with tracking key performance metrics for marketing with outstanding results. Strong communication, writing, and presentation skills with ability to present complex technical ideas in a simple, straightforward manner. 4) Strong analytic skills and advanced proficiency in Excel/Google Sheets 5) Technical proficiency in common online technologies, including tracking and analytics platforms 6) Self-motivated, innovative, and creative with strong project management. Results-focused with superb execution and follow-through; highly attentive to detail 7) Ability to collaborate as part of a cross functional team and also work independently.

Learn More →

Erlang/Elixir developers

Erlang/Elixir developers Europe

We are looking for passionate software engineers to join our Europe team. Our mission is to build the best MQTT messaging platform for IoT in 5G era, a platform that supports millions of devices at the lowest cost to support our users and customers for their greater success. ### What you will do 1) To develop and architect the next generation EMQ X which scales to support millions of IoT devices at low cost. 2) To evaluate and define product features based on user and management experiences. 3) Design and develop EMQ X plugins and tools around it. 4) Collaborate with EMQ open-source community, support issues, and feature requests coming from the community. 5) Improving building and tooling for development and testing productivity. ### Who you are 1) You have proven 2+ years of experience in designing, developing, and maintaining software running on BEAM. 2) You have experience in large-scale distributed system design and development. 3) As you will be working for a cross-national team, we'd expect you to be fluent in English, with excellent written and verbal communication skills. 4) You are familiar with TCP/IP, MQTT, HTTP, and CoAP/LwM2M protocols. 5) You have experience in deploying software in the cloud. 6) You are passionate about building scalable distributed systems and enjoy seeing your code serving millions of people and devices.

Learn More →

Regional manager (Japan)

Regional manager (Japan) Japan

We are looking for an experienced open-source community manager, to help promoting EMQ products and the team in the community. ### What you will be doing: 1) Develop and implement long term digital strategies. 2) Tell EMQ story to the community and our (potential) customers. 3) Work with designers and writers to create social media contents. 4) Motivate writers and developers to create contents and review the contents. 5) Manage social media accounts. 6) Analyse and report social media content delivery performance. 7) Help the dev teams to organize community events and participate events organized by others. ### Who you are: 1) Minimum 2 years of experience working with social media 2) Excellent English communication skills 3) Experience in social media content creation 4) Preferably with IT (even IoT) background 5) If from a different background, you should be able to quickly build up the knowledge in IoT industry

Learn More →

Support Engineer

Support Engineer USA

About the Role: EMQ is looking for Global Support Engineers to join us in North America, Europe in a fast growing team. The global support engineer is a technical role that helps our customer by transferring the knowledges of the EQM products and solutions, by adopting of EMQ's products in customers' existing solutions, and by troubleshooting the issues that occurred at customers' sites and deployment quickly. This role will involve engaging directly with customers as they work at the first line support customers. Responsibilities: 1) Working directly with EMQ customers to transfer the product knowledge, to deploy and upgrade the EMQ products, to support the customer when rolling out or during critical periods; 2) Working with the customer when an issue occurs, troubleshooting and restoring service; 3) Response to customers' technical inquiries; 4) Collaborating with EMQ's sales team by customer engagement and by serving as the voice of support during a business review; 5) Collaborating with the R&D when an issue is not solvable, reporting bugs to the R&D team and product team; 6) Using the knowledge of your customers' environments and use cases to influence the roadmap of EMQ's products; 7) When necessary, recommend proactive measures to help customers avoid issues and to ensure customer success; 8) Training sessions for customers (remotely or on-site); 9) Improving product documentation and authoring knowledge base articles. Required skills and experience: 1) Requires a bachelor’s degree or equivalent; 2) 5+ years related experience in software development or technical support for client/server software; 3) Experience in diagnosing, reproducing, and resolving customer issues 4) Desire to make customers successful through direct interaction 5) Excellent written and communication skills 6) Intermediate to strong Linux skills 7) Experience with mainstream databases and distributed systems (e.g. MySQL, PostgreSQL, Redis, MongoDB, Kafka, etc ) 8) Experience with mainstream virtualization and containerization techniques (VMs on public cloud, Docker, Kubernetes, etc).

Learn More →

Community manager

Community manager Europe

We are looking for an experienced open-source community manager, to help promoting EMQ products and the team in the community. ### What you will be doing: 1) Develop and implement long term digital strategies. 2) Tell EMQ story to the community and our (potential) customers. 3) Work with designers and writers to create social media contents. 4) Motivate writers and developers to create contents and review the contents. 5) Manage social media accounts. 6) Analyse and report social media content delivery performance. 7) Help the dev teams to organize community events and participate events organized by others. ### Who you are: 1) Minimum 2 years of experience working with social media 2) Excellent English communication skills 3) Experience in social media content creation 4) Preferably with IT (even IoT) background 5) A quick learner: If from a different background, you should be able to quickly build up the knowledge in IoT industry

Learn More →