Software Engineer IV

DatabricksMountain View, CA
1d

About The Position

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best Data Intelligence Platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to tackle technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started. We are looking for engineers that are customer obsessed, who can take on the full scope of the product and user experience beyond the technical implementation. You'll set the foundation for how we build robust, scalable and delightful products.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology or a related field and two (2) years of software engineering experience.
  • Qualifying experience must include one (1) year in object-oriented programming languages including Java, Scala, Javascript, C++ or Python.
  • Qualifying experience must also include one (1) year in at least six (6) of the following: Multithreading and asynchronous programming;
  • Agile or Scrum methodologies;
  • Open-source and third party APIs;
  • Microservices-based architectures;
  • Unit and integration testing;
  • Running and maintaining reliable, secure and scalable services;
  • Version control, including Git, XCode, Visual Studio, or IntelliJ;
  • Could technologies including AWS, Azure, or GCP;
  • Docker, Kubernetes or similar containerization tools;
  • Databases including SQL, PostgreSQL, MongoDB, or Cassandra;
  • Distributed systems and big data systems, including Apache Spark, Hive, or Hadoop.

Responsibilities

  • Design, develop, and enhance a cloud-hosted SaaS platform, applying knowledge of large-scale distributed systems.
  • Develop production-grade software using Scala, Python, and/or JavaScript; integrate with cloud services, open-source frameworks, third-party APIs, and internal APIs.
  • Participate across the full software development lifecycle (SDLC), including system design, implementation, testing, deployment, monitoring, and ongoing production support.
  • Architect and implement solutions that meet high standards for reliability, scalability, performance, and security in a cloud environment.
  • Collaborate closely with software engineers, product managers, and cross-functional stakeholders to translate requirements into technical solutions.
  • Contribute to Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives.

Benefits

  • At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visit https://www.mybenefitsnow.com/databricks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service