Job Description
Software Engineer Databricks
Software Engineer Databricks

Pune

Professional

Introduction for position

 

Software Engineer on Databricks; working in a global team.

Your tasks

  • Develop, test, and maintain software applications using Java, Python, SQL, and Linux on Databricks
  • Design and Implement data integration workflows with business logic in Java
  • Implement Databricks workflows
  • Implement ML Flow based applications
  • Collaborate with cross-functional teams to gather requirements and design efficient and scalable solutions.
  • Implement and manage CI/CD through github enterprise actions
  • Implement and manage data pipelines using Airflow for orchestrating workflows and scheduling tasks.
  • Work with cloud technologies, such as AWS, Azure, or Google Cloud Platform, to deploy and scale applications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Perform unit testing and debugging to ensure high-quality software delivery.
  • Optimize application performance and identify areas for improvement.
  • Stay up-to-date with industry trends and technologies, and apply them to enhance our software offerings.

Your profile

Experience range - 7yrs -10yrs

At least 5 years of software development with Java or C++/C#.

We need a colleague with high autonomy in designing and implementing software

Ideally an advanced Databricks certification.

At least 2 years of concrete working experience with the Databricks platform in the last 5 years including Asset Bundles
Strong proficiency in Python (with unit_tests) with years of concrete hands-on experience
Solid understanding of SQL and experience working with relational databases (HANA, MS SQL, MySQL).
Base knowledge of the cloud platforms AWS, Azure and Google Cloud Platform.
Knowledge of version control systems (e.g., Git) and agile software development methodologies.
Strong problem-solving skills and ability to work independently as well as part of a team.
Excellent communication skills in English (oral and written),