Job Description
We are hiring software engineers who are passionate about architecting, developing, deploying, and operating the Databricks product. As a software engineer, you will collaborate with our world-class engineering team that is building a platform that unifies data science, engineering, and business. This includes teams that span from working on the Spark cluster management to building out collaborative features for data science and machine learning to building services and tools that manage our multi-cloud infrastructure. You will work closely with your team and the larger engineering organization to help data scientists and data engineers solve the world’s toughest data problems.
Outcomes
- Work with a team to deliver features or improve architecture
- Develop and extend the Databricks product. This includes: writing software in Scala, Python or Javascript and/or interacting with: cloud APIs (e.g., compute APIs, cloud formation, Terraform), with open source and third party APIs and software (e.g., Kubernetes) and with internal APIs.
- Be responsible for full software development lifecycle - design, development, testing, operating in production
- Architect solutions to achieve a high level of reliability, scalability and security
- Communicate effectively with other engineers in the same team, with other teams and with various other stakeholders such as product managers
- Operate in an Agile development environment
- Work with PM and design to plan, develop, and iterate on features
Competencies
- Will graduate in Fall 2020 or Spring 2021 with a BA, MS, or PhD degree in Computer Science, Engineering, or a related subject
- Implementation skills with one or more general purpose programming languages, including Java, Scala, C++ or Python
- Good knowledge of algorithms, data structures, and OOD/OOP principles
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
About Databricks
Databricks is the data and AI company. Founded by the original creators of Apache Spark™, Delta Lake and MLflow, Databricks simplifies data and AI so data teams can collaborate and innovate faster. More than five thousand organizations worldwide —including Shell, Conde Nast and Regeneron — rely on Databricks as a unified platform for massive-scale data engineering, collaborative data science, full-lifecycle machine learning and business analytics. Venture-backed and headquartered in San Francisco (with offices around the globe) Databricks is on a mission to help data teams solve the world’s toughest problems. To learn more, follow Databricks on Twitter, LinkedIn and Facebook.