Pune
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
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 |