Senior Machine Learning Engineer
New York, NY
About the Role
As a Senior Machine Learning Engineer you will lead the building of intelligent systems that provide personal, location and context-aware recommendations to foster a sense of community in our digital and physical spaces, enable increased productivity for our members and evolve the ways in which members connect within the community. Having a strong software engineering skill set is critical to this role. You will build scalable infrastructure, develop advanced algorithms, and deploy solutions in a production environment. Your final output will be working software components (not the analyses or visualizations that you will have created along the way), and your audience for this output will often consist of other software components that run autonomously with minimal human supervision.
About the Mission:
The Member Experience mission is responsible for delivering technology that creates intelligent environments and connected, consciously-engineered communities for every space in the world. Our team is interested in increasing lifetime value, satisfaction productivity, and building engaging community models in smart environments. Our tools give our members superpowers to connect with the people and things which will make them happy and successful. We are able to do this primarily through the WeWork App (Android, iOS, web) and its core services.
- You will partner with Product, Design and Data teams to drive feature development end-to-end.
- You will lead the design, development and deployment of large components of our data products and platforms for feature engineering in production environments.
- You will develop platforms and microservices for machine learning, optimization and experimentation.
- You can actively contribute to setting quarterly engineering goals and objectives for the team.
- You can mentor and coach more junior team members.
- You will exercise thought leadership on systems design, infrastructure, and applied machine learning.
- 8+ years of software engineering experience.
- Expertise in at least one of the following areas: recommendation systems, machine learning, pattern recognition, experimentation, optimization, NLP, network analysis.
- Experience applying standard implementations of machine learning algorithms and effectively choosing suitable models, e.g. regression, nearest neighbors, neural networks, ensemble models.
- Fluency in one or more backend languages, with experience in Python or Scala a plus.
Nice To Have
- Experience with distributed systems.
- Fluency with Spark or some flavor of SQL.
- Experience working with the AWS stack.
- Advanced degree (Ph.D. or M.S.) in computer science, mathematics, statistics, operations research or other quantitative disciplines.
WeWork Technology is bridging the gap between physical and digital platforms, providing a delightful, flawless & powerful experience for members and employees. We build software and hardware that enables our members to connect with each other and the space around them like never before.
We augment our community and culture teams through the tools we build. We believe theres a macro shift toward a new way of workingone focused on a movement towards meaning and purpose. WeWork Technology is proud to be shaping this movement.
We are a team of passionate, fearless and collaborative problem-solvers distributed globally with one goal in mind - to humanize technology across the world.
We are an equal opportunity employer and value diversity in 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.