
Thoughtworks · San Francisco
About Thoughtworks Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology ...
About Thoughtworks
Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading
technology consultancy, we’re pushing boundaries through our purposeful and impactful work. For 30+ years, we’ve delivered
extraordinary impact together with our clients by helping them solve complex business problems with technology as the
differentiator. Bring your brilliant expertise and commitment for continuous learning to Thoughtworks. Together, let’s be
extraordinary.
Thoughtworks is seeking to expand our Go-To-Market team in Tech & Business Services to support some of our fastest growing
accounts in this industry.
Our Client Partners are responsible for a portfolio of customers in the Tech & Business Services, Software & Platform space, give
direction to client partners and business developers in this area and support them to expand our network, footprint and
relationship. Furthermore, they also take responsibility for one of our major accounts during the entire sales cycle (lead
generation through proposal, contract negotiation and closure) as well as client relationship management, account planning and
growth, joint delivery governance and project reviews.
focusing on 1-3 accounts at a time.
successful.
business goals, redefine their industries, drive complex negotiations and resolve conflicts.
significant strategic asset.
revenue throughout the duration of the partnership.
risks before they arise.
players.
cultivating ‘win-win' value propositions at both company and individual levels.
the C-suite.
technical projects and the challenges a highly technical team will face in project execution.
streams.
create value propositions for clients.
credibility.
stories.
change.
staying a step ahead to propose new solutions that may increase revenue.
client.
Other things to know
Learning & Development
There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we
also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools,
numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that
extends to empowering our employees in their career journeys.
Responsible Use of AI in Recruitment
At Thoughtworks, we use AI tools to support our recruitment team with administrative tasks such as drafting communications,
scheduling interviews and writing job descriptions. Crucially, our AI tools do not screen, assess, rank or make hiring decisions.
Every application is reviewed by our team and all selection decisions are made exclusively by our interviewers and hiring
managers. We are committed to fairness and responsible AI. We actively manage our AI systems by testing, monitoring for biased
outcomes and implementing mitigation measures. We hold our third-party vendors to these same high standards through a rigorous
governance process. For additional information, please see our full Thoughtworks AI Policy for Recruitment.
.
Benefits: https://www.thoughtworks.com/en-us/careers/benefits
The annual salary range posted is subject to many factors and may vary depending on experience, geographic location, job
responsibilities, performance, skills and/or training.
Salary
See here our AI policy.
Figma is growing our team of passionate creatives and builders on a mission to make design accessible to all. Figma’s platform helps teams bring ideas to life—whether you're brainstorming, creating a prototype, translating designs into code, or iterating with AI. From idea to product, Figma empowers teams to streamline workflows, move faster, and work together in real time from anywhere in the world. If you're excited to shape the future of design and collaboration, join us! As a Software Engineer, you'll work on some of the most technically challenging and impactful parts of our product. You will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make collaborative design possible, and building out the communications layer between C++ and Javascript. Your contributions will help push the boundaries of what's possible in the browser. You'll also help shape our user experience by building features that are fast, accessible, and intuitive—even in the face of complex data models and intermittent connectivity. This is a highly collaborative role: you'll partner closely with designers, product managers, and other engineers to plan, build, and iterate on features that serve millions of users around the world. Whether you're optimizing our core engine, building authoring tools, or crafting new platform abstractions, your work will be key to advancing the future of design. This is a full-time role that can be held from one of our US hubs or remotely in the United States. WHAT YOU’LL DO AT FIGMA: * Build core features and frontend infrastructure in a real-time, multiplayer system with a complex in-memory data model (SceneGraph) * Optimize performance and memory usage to deliver a fast, reliable UX in the browser using C++/WebAssembly and TypeScript * Extend our core C++ engine and multiplayer protocols to support scalable design systems, branching/merging flows, and advanced collaboration modes * Design and build APIs and tooling to allow product teams to build against our platform with ease and confidence * Contribute to accessibility strategy and implementation, ensuring our tools are usable by all * Collaborate regularly with cross-functional partners across product, design, and engineering to plan and execute high-impact projects * Write clear, maintainable code and documentation, and contribute to architectural decisions * Mentor and support other engineers through pairing, code review, and feedback * Help drive recruitment and shape our inclusive, high-performance engineering culture WE’D LOVE TO HEAR FROM YOU IF YOU HAVE: * 4+ years of professional Software Engineering experience shipping user-facing features or products * Strong programming skills in one or more languages relevant to our frontend such as TypeScript, C++, React, Go, Rust, or Python * Experience working with web-based applications, browser performance, or real-time collaborative systems * A track record of working collaboratively across teams and disciplines to deliver complex technical projects WHILE IT’S NOT REQUIRED, IT’S AN ADDED PLUS IF YOU ALSO HAVE: * 2+ years of experience in a technical lead role, especially across multiple teams * Experience with game engines, rendering systems, or other performance-critical applications * Background in developer platforms or API design * Familiarity with WebAssembly, browser internals, or C++ in a frontend context * Passion for crafting collaborative tools and creative workflows * A strong product mindset and attention to user experience * A commitment to continuous learning, inclusion, and helping others grow At Figma, one of our values is Grow as you go. We believe in hiring smart, curious people who are excited to learn and develop their skills. If you’re excited about this role but your past experience doesn’t align perfectly with the points outlined in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Pay Transparency Disclosure If based in Figma’s San Francisco or New York hub offices, this role has the annual base salary range stated below. Job level and actual compensation will be decided based on factors including, but not limited to, individual qualifications objectively assessed during the interview process (including skills and prior relevant experience, potential impact, and scope of role), market demands, and specific work location. The listed range is a guideline, and the range for this role may be modified. For roles that are available to be filled remotely, the pay range is localized according to employee work location by a factor of between 80% and 100% of range. Please discuss your specific work location with your recruiter for more information. Figma offers equity to employees, as well a competitive package of additional benefits, including health, dental & vision, retirement with company contribution, parental leave & reproductive or family planning support, mental health & wellness benefits, generous PTO, company recharge days, a learning & development stipend, a work from home stipend, and cell phone reimbursement. Figma also offers sales incentive pay for most sales roles and an annual bonus plan for eligible non-sales roles. Figma’s compensation and benefits are subject to change and may be modified in the future. Annual Base Salary Range: $153,000—$376,000 USD At Figma we celebrate and support our differences. We know employing a team rich in diverse thoughts, experiences, and opinions allows our employees, our product and our community to flourish. Figma is an equal opportunity workplace - we are dedicated to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity/expression, veteran status, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. We will work to ensure individuals with disabilities are provided reasonable accommodation to apply for a role, participate in the interview process, perform essential job functions, and receive other benefits and privileges of employment. If you require accommodation, please reach out to accommodations-ext@figma.com. These modifications enable an individual with a disability to have an equal opportunity not only to get a job, but successfully perform their job tasks to the same extent as people without disabilities. Examples of accommodations include but are not limited to: * Holding interviews in an accessible location * Enabling closed captioning on video conferencing * Ensuring all written communication be compatible with screen readers * Changing the mode or format of interviews To ensure the integrity of our hiring process and facilitate a more personal connection, we require all candidates keep their cameras on during video interviews. Additionally, if hired you will be required to attend in person onboarding. By applying for this job, the candidate acknowledges and agrees that any personal data contained in their application or supporting materials will be processed in accordance with Figma's Candidate Privacy Notice.
The IT Systems Engineering team builds the systems and processes that keep Asana running: endpoint management, identity, and the enterprise applications every Asana employee uses every day. As Manager of IT Applications and Client Platform Engineering, you’ll lead four engineers: two on client platform, two on applications. You report directly to the Head of IT Systems Engineering. This is a player/coach role: you set direction, run planning, and step in on escalations and architecture decisions while your engineers own most of the day-to-day. Your primary depth is in endpoint engineering; you have enough SaaS administration background to lead the apps side without micromanaging it. We’re looking for someone who knows endpoint work deeply and is ready to grow as a manager. Your title history matters less than technical foundation and how you work with people. This role is based in our San Francisco office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. Most Asanas have the option to work from home on Wednesdays. Working from home on Fridays depends on the type of work you do and the teams with which you partner. If you’re interviewing for this role, your recruiter will share more about the in-office requirements. What you’ll achieve * Lead and develop your team. Manage and mentor four engineers (two on CPE, two on Apps). Set priorities, clear blockers, and help each person grow. * Own the client platform program. Set strategy and lead execution for Asana’s endpoint fleet: macOS, Windows, and mobile. This means MDM infrastructure, zero-touch deployment, software catalog, and OS lifecycle. We’re primarily an Apple shop with a growing Windows footprint. * Strengthen endpoint security. Work with the Corporate Security team to harden our endpoint posture, respond to incidents, and build initiatives that connect security priorities and endpoints. * Oversee the applications engineering function. Your Apps engineers manage the SaaS portfolio: Asana, Google Workspace, Slack, Zendesk, DocuSign, 1Password, Slab, Figma, and more. You set direction, stay close enough to catch problems early, and step in when something needs senior judgment. * Be the technical escalation. When a hard endpoint problem surfaces, an MDM decision needs to be made, or a cross-team initiative needs senior ownership, that’s you. * Push automation and efficiency. Spot opportunities to reduce manual work through scripting, APIs, and workflow tooling. Build the expectation that if something is repetitive, the team automates it. * Work across the organization. Partner with Corporate Security, HR, Legal, and other business teams to understand what they need, communicate what IT is building, and ship solutions that work. * Document and share knowledge. Make sure your team documents clearly and hands off processes that others can follow. About you * Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making. * Experience managing client endpoint infrastructure: macOS and Windows required, mobile (iOS/Android) a strong plus. * Hands-on with MDM platforms like Jamf, Intune, BigFix, or AirWatch; familiar with zero-touch deployment methods. * Comfortable with identity platforms like Okta and how they connect to endpoint management. * Can write scripts in Bash or PowerShell; familiar with APIs and orchestration tools like Workato. * Enough SaaS administration experience — Google Workspace, Slack, and similar — to lead a team that owns it. * Some management experience. This is a good role for a senior engineer who has led projects or a small team and is ready for the next step. We care more about how you think technically and how you work with people than what your title has been. * You communicate clearly, prioritize in writing, and know when to solve a problem yourself and when to hand it off. At Asana, we’re committed to building teams that include a variety of backgrounds, perspectives, and skills, as this is critical to helping us achieve our mission. If you’re interested in this role and don’t meet every listed requirement, we still encourage you to apply. What we’ll offer Our comprehensive compensation package plays a big part in how we recognize you for the impact you have on our path to achieving our mission. We believe that compensation should be reflective of the value you create relative to the market value of your role. To ensure pay is fair and not impacted by biases, we’re committed to looking at market value which is why we check ourselves and conduct a yearly pay equity audit. For this role, the estimated base salary range is between $194,000 - $220,000. The actual base salary will vary based on various factors, including market and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base salary range for this role may be modified. In addition to base salary, your compensation package may include additional components such as equity, sales incentive pay (for most sales roles), and benefits. If you’re interviewing for this role, speak with your recruiter to learn more about the total compensation and benefits for this role. We strive to provide equitable and competitive benefits packages that support our employees worldwide and include: * Mental health, wellness & fitness benefits * Career coaching & support * Inclusive family building benefits * Long-term savings or retirement plans * In-office culinary options to cater to your dietary preferences These are just some of the benefits we offer, and benefits may vary based on role, country, and local regulations. If you’re interviewing for this role, speak with your recruiter to learn more about the total compensation and benefits for this role. #LI-Hybrid #LI-SA About us Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office-centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. Join Asana’s Talent Network to stay up to date on job opportunities and life at Asana.
ABOUT TASKRABBIT: Taskrabbit is a marketplace platform that conveniently connects people with Taskers to handle everyday home to-do’s, such as furniture assembly, handyman work, moving help, and much more. At Taskrabbit, we want to transform lives one task at a time. As a company we celebrate innovation, inclusion and hard work. Our culture is collaborative, pragmatic, and fast-paced. We’re looking for talented, entrepreneurially minded and data-driven people who also have a passion for helping people do what they love. Together with IKEA, we’re creating more opportunities for people to earn a consistent, meaningful income on their own terms by building lasting relationships with clients in communities around the world. Taskrabbit is a hybrid company with employees distributed across the US and EU and a Built In — Best Places to Work (2022, 2023, 2024, 2025) continually ranked across multiple national and regional categories. Join us at Taskrabbit, where your work will be meaningful, your ideas valued, and your potential unleashed! Prior to applying please note: * We are currently unable to provide visa sponsorship for this position (including H-1B, OPT, or other employment-based visas). Candidates must be legally authorized to work in the United States without employer sponsorship now or in the future. * This role is hybrid requiring 2 days in office at our San Francisco hub every Tuesday & Wednesday (located at 130 Sutter St). ABOUT THE ROLE Machine Learning is a cornerstone at Taskrabbit, and we’re looking for a Staff Machine Learning Engineer to take technical ownership of our core ranking system. Every job request on the platform flows through it, making this one of the most consequential ML systems we run. This is a hands-on technical leadership role. You’ll operate as the primary architect and engineer for the ranking system — defining the system direction, driving the roadmap, solving the hardest problems, and creating leverage for the engineers around you. You’ll also serve as the primary technical interface for Product, Data Science, Risk, and Commerce on all things matching. What we need is a single technical owner who can hold the architecture, translate strategy into engineering action, and mentor the team as the system scales. WHAT YOU’LL WORK ON: * Ranking System Ownership: Own the architecture, model design, experiment strategy, and production reliability of the core ranking system end-to-end. You are the system’s primary technical decision-maker. * Cross-functional Technical Leadership: Serve as the primary technical point of contact for Product, Data Science, Risk, and Commerce on matching and ranking questions. Actively participate in architecture reviews; give clear, well-reasoned recommendations and convince stakeholders on technical tradeoffs. * Model Reliability: Build automated retraining pipelines, rollback capability, and skew detection — the foundations that enable safe experimentation at speed and eliminate silent model drift. * Ranking Quality & Debiasing: Address position bias and other systemic biases in the ranking pipeline to produce cleaner training data and unlock downstream experimentation. * Client Intent Signals: Leverage filter-based signals from high-booking user cohorts (69–72% higher booking rate) to drive direct conversion lift from untapped behavioral data. * Personalization: Surface return-client signals, prior Tasker preferences, and preference modeling to improve IAR for the highest-value booking segment. * Platform Thinking: Identify where ML can add value beyond the ranking system and scope those opportunities for the broader team. Make build-vs-buy recommendations and contribute to long-term ML architecture at Taskrabbit. * Team Development & Thought Leadership: Mentor the junior engineer, elevate seniors through code and design reviews, and raise the technical bar across the team. Beyond day-to-day guidance, you bring a transformational perspective — introducing new methodologies, challenging existing patterns, and shaping how the team thinks about ML problems. You’re a sought-out guide and a catalyst for how the team evolves. WHO YOU ARE: We welcome applicants from a variety of backgrounds and experiences. Below gives you a sense of how we’re thinking about what you’ll need to be successful in the role. * BS, MS, or PhD in Computer Science, Statistics, Operations Research, or a related quantitative field. * 8+ years of industry experience building and deploying production-grade ML systems, with a track record of owning a system end-to-end — not just contributing to one. * Deep expertise in ranking, recommender systems, or two-sided marketplace ML. Experience with debiasing, A/B experimentation at scale, and the subtleties of feedback loops in production systems. * You think architecturally. You can hold the full picture of a complex system — data pipelines, feature stores, training infrastructure, serving, monitoring — and make principled decisions about how they fit together. * You write and review code at a high standard. Your code reviews are insightful and educational; your implementations set the bar for quality and maintainability on the team. * You can do critical R&D. When a problem is novel and the solution is unclear, you have the depth to explore it systematically and the judgment to know when to go deeper vs. ship. * You have a vision for how state-of-the-art advances in ML — from large language models to modern deep ranking architectures — can transform what a traditional ranking system is capable of, and the judgment to chart a practical path toward that future. * You’re an effective cross-functional partner. You communicate technical tradeoffs clearly to non-technical stakeholders, proactively identify upstream and downstream implications, and build trust with partners through reliability and transparency. * You motivate and elevate the people around you. You give kind, direct feedback, mentor with generosity, and help others grow without creating dependency. * Strong proficiency in Python and SQL. Hands-on experience with ML libraries (PyTorch, TensorFlow, scikit-learn, LightGBM/XGBoost) and modern data infrastructure (Kafka, Airflow, Snowflake/BigQuery, Docker/Kubernetes). Familiarity with dbt is a plus. * Experience with Infrastructure as Code (Terraform) and CI/CD pipelines. * Proficiency in using AI coding tools (e.g., Claude Code, Augment, or similar) across the full software development lifecycle — from designing and generating code to testing, monitoring, and releasing software. COMPENSATION & BENEFITS: At Taskrabbit, our approach to compensation is designed to be competitive, transparent, and equitable. Total compensation consists of base pay + bonus + benefits + perks. The base pay range for this position is $170,000 - $225,000. This range is representative of base pay only, and does not include any other total cash compensation amounts, such as company bonus or benefits. Final offer amounts may vary from the amounts listed above and will be determined by factors including, but not limited to, relevant experience, qualifications, geography, and level. YOU’LL LOVE WORKING HERE BECAUSE: * Taskrabbit is a Hybrid Company. We value flexibility and choice but also stay committed to regular in-person connection. * The People. You will be surrounded by some of the most talented, supportive, smart, and kind leaders and teams -- people you can be proud to work with! * The Diverse Culture. We believe that we make better decisions when our workforce reflects the diversity of the communities in which we operate. Women make up half of our leadership team and our diversity representation is above that of the tech industry average. * The Perks. Taskrabbit offers our employees with employer-paid health insurance and a 401k match with immediate vesting for our US based employees. We offer all of our global employees generous and flexible time off with 2 company-wide closure weeks, Taskrabbit product stipends, wellness + productivity + education stipends, IKEA discounts, reproductive health support, and more. Benefits vary by country of employment. TASKRABBIT’S COMMITMENT TO DIVERSITY AND INCLUSION: An Active Commitment to Equity within our Company and Platform. We are an inclusive community where all who share our mission and values belong. Our diverse team represents the communities we serve, breaking down systemic barriers, and transforming lives- one action at a time. Taskrabbit is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, ancestry, citizenship, sex, gender, gender identity, sexual orientation, age, marital status, military/veteran status, or disability status. Taskrabbit is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Taskrabbit will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law.