з/п не указана
Are you interested in joining Open Cascade - a team of highly talented 3D software engineers working on a world-famous open-source called Open Cascade Technology (OCCT)? OCCT is designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications. A typical software application developed using OCCT deals with 2D or 3D geometric modeling in general-purpose or specialized CAD systems, manufacturing or analysis applications, simulation applications, or even illustration tools.
Open Cascade as a company is part of the Capgemini’s Digital Engineering and Manufacturing Services global business line.
As our first open-source community manager you will be responsible for creating and executing programs, planning and organizing events, engaging the open-source community. This role will provide you with a unique opportunity to impact the success of the company and to grow your career at a fast pace.
Reports To: The Open Cascade Technology Community Manager will report to Head of Marketing.
Responsibilities and Duties:
Community manager’s role is to promote the open-source software development kit - OCCT and grow the user base. This involves representing OCCT publicly at different types of events for developers (conferences, hackathons, etc.), moderate thematic user forums (https://www.opencascade.com/forums, https://dev.opencascade.org/index.php?q=home/forum), writing or hiring others to write content about the OCCT for blogs, online news sites and print media, preparing marketing materials and collaborating with designer on it, as well as giving presentations to spread the word about the OCCT.
Another aspect of the marketing function that falls to the community manager is the curation of the OCCT website (dev.opencascade.org) - including content, web design and some aspects of the web infrastructure. Community manager has to ensure that the website content reflect well on the OCCT and to help new users with their most basic questions —what is it, why should I care, where do I get it and how can I use it?
- Partner and Ecosystem Development
Community manager should care not only about users but also growing the contributor community for the OCCT. Typically, contributors to OCCT are professionals — either employed by software vendors, or engineers working for industrial companies, or freelancers. Currently there is a low contribution activity in the OCCT community and we expect that community manager will breathe new life into this process. We also hope that community manager will pay attention to the power dynamics in the community and make sure that OCCT provides a level playing ground for all participants for solutions development on the released technology.
One more part of community manager's activity, which we would like to highlight in the context of partner relations, is the establishment of academic partnerships with universities worldwide. This will involve creation and management of the corresponding academic partner program focused on adding OCCT in curriculums as well as on promoting the use of OCCT for scientific studies.
- Developer Enablement
The next important part of growing the developer community is ensuring that the grass roots developers, the people who are actually contributing to the OCCT, can get their job done effectively. This means to make sure that contribution guidelines are documented and understood by all, that the same standards are applied to all developers regardless of whom they work for and so on. Maintaining community health can involve a fair share of conflict resolution, identifying flash points in community discussions and heading them off, and if the need arises, taking action to ensure that the community conforms to and respects the community’s code of conduct (which the community manager is responsible for introducing and maintaining).
- Product and Release Management
One more important role of the community manager we are looking for will be to mediate the internal tension between developing teams of OCCT and commercial products built on top of OCCT.
The task here will be to ensure that OCCT users are not disappointed with the quality of the release or community support.
- Product Strategy
Community manager should proactively participate together with product owner in defining OCCT goal and value proposition. Being at the community forefront this person should aggregate community’s feedback and suggest better ways to create additional value for users.
- 2+ years of work experience
- Passionate about open-source and the developer community
- Excellent communication skills, fluent English
- Marketing experience is a plus
- Engineering experience is a plus
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.