WeWork TLV is looking for experienced and passionate software engineers that thrive in small, focused and highly collaborative teams. You will be working closely with the Product, Data and Engineering teams to not only develop, but also help define and execute on projects. Strong communication skills and a desire to be involved in all aspects of the project life-cycle are a must. Problem-solving skills, thinking outside the box and dealing with ambiguity are skills that we value.
About Growth Tech
The mission of Growth Tech is to deliver technology that powers the growth of our core businesses, by providing the right products to the right people at the right price at the right time. It includes how we create product offerings out of SKUs, sellable inventory, and membership rules, at a dynamically optimized price. Growth Tech covers the entire journey of a member, from their first interaction with our website or a salesperson, all the way through providing the right account visibility and flexibility so they stay a member for life and grow with us.
Here are some examples of the objectives that our team is trying to achieve:
Shorten the product to market time across WeWork’s portfolio
Drive up revenue through data-driven price optimization
Launch tailored flexible product offerings to enterprise and mid-market members
Improve retention and reduce unexpected churn
Scale our contract/subscription service to accommodate future products and initiatives
Lead the team to influence technology direction
Work closely and build a partnertnership with the product manager and engineering manager to review requirements & designs and break down work
Research new technology, build prototypes and write clean, maintainable code
Foster engineering excellence and a collaborative culture
Drive technical solutions to strategic initiatives
Support and solve issues (process & system), identify the root cause, and actively implement balanced corrective actions
At least 5 years experience in actual employment in relevant development roles
Fluent in one or more backend languages (Python, Java, Go, C#, etc), with experience in Scala / JVM a big plus, and stay up-to-date on best practices
Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
Strong system-level design, architecture and troubleshooting skills
Familiar with modern data technologies. Experience in stream processing or Machine Learning technologies a big plus
Passionate about learning and applying new technologies to solve cross-team problems at scale
B.Sc. in Computer Science or equivalent experience
Experience building distributed platforms that handle high volume of data or transactions with attention to high scalability and performance
Experience in fast-growing startups or companies is an advantage
WeWork is the platform for creators, providing hundreds of thousands of members around the world with space, community and services that enable them to do what they love and create their life's work. Our mission is to create a world where people work to make a life, not just a living, and our own team members are central to that goal.
WeWork is building a layer of technology to power our vision of “space as a service”. From identifying and designing a new location, to bringing that space to market in an elastic, easy-to-consume way, to seamlessly operating these spaces to delight our members, we are building state-of-the-art systems to automate, optimize, and improve the experience. The data we are collecting is being used to dynamically optimize utilization, pricing, even layout and form factor. This technology advantage has allowed WeWork to scale to 400+ buildings in 30+ countries, and will be our competitive advantage as the company continues to grow.