Job description
Who We Are
At Domino Data Lab, we have an ambitious vision for data science. Our platform helps data science teams accelerate research, increase collaboration, and rapidly deploy predictive models. Our customers are the most sophisticated analytical organizations in the world, including companies like Bristol Myers Squibb, Allstate, Bayer, and Red Hat. Backed by Sequoia Capital, Coatue Management, Bloomberg Beta, and Zetta Venture Partners, we are at the epicenter of the data science revolution, helping companies develop the next breakthrough in medicine, build better cars, or recommend the best song play next.
What We Are Building
We are the Workbench Analyze & Develop team. We build daily-use workhorse features like interactive Workspaces, batch Jobs and compute Environment management that allow our users to research, train, and code data science models.
We are looking for a Senior Software Engineer to join our team and work on mission critical projects including but not limited to:
Seamless Support for next-generation data science tools like Tensorflow, Ray.io and Dask
Durability and scalability enhancements for core existing features
Rethink of compute environments to allow smoother, more intuitive workflows
What Your Impact Will Be
Our features are used daily by users doing important work - like COVID research - even small usability/stability improvements can make our users happier and more efficient
Your full-stack development work will extend our team's capacity to deliver features end to end. You’ll help shape our growth both with your own work and your guidance of more junior members of the team
Your ownership of core software components will help us continue to raise our code quality and craftsmanship standards
What We Look For In This Role
Craft durable, well-tested code with an unwavering commitment to product quality. Experience with Scala and React/Typescript is necessary
Partner closely with product managers, designers, and engineers to define your team’s vision and roadmap
Coach and develop engineers, cultivating pragmatic engineering decision-making, and leveraging your technical expertise to constantly raise the bar
Lead and participate in critical technical, design, and product discussions with leaders across the organization and company
What We Value
We value a growth mindset. High-performing creative individuals who dig into problems and see the opportunities for success
We believe in individuals who seek truth and speak the truth and can be their whole selves at work
We value all of you that believe improving is always possible At Domino Everything is a work in progress – we can do better at everything
We emphasize an environment of teaching and learning to equip employees with the tools needed to be successful in their function and the company
We strongly believe in the value of growing a diverse team and encourage people of all backgrounds, genders, ethnicities, abilities, and sexual orientations to apply
Prepare your application
Use the description above to assess your fit for Domino Data Lab. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.