Introduction for position
Software Engineer on Databricks; working in a global team.
Your tasks
· Develop, test, and maintain software applications on Databricks and Linux using Python and SQL.
· Perform operations activities on all projects running on Databricks.
· Collaborate closely with cross-functional teams to gather requirements and develop efficient and scalable solutions.
· Utilize cloud technologies such as AWS, Azure, or Google Cloud Platform to deploy and scale applications.
· Implement and manage CI/CD pipelines using GitHub Enterprise Actions.
· Write clean, maintainable, and efficient code following best practices and coding standards.
· Conduct unit testing and debugging to ensure high-quality software.
· Identify application performance optimization potential and areas for improvement.
· Stay up-to-date with industry trends and technologies to enhance our software offerings.
Your profile
· Excellent Data Engineering (relational, column based, graph, vector)
· Proven experience of at least 5 years in software development, particularly with Python and SQL.
· Strong knowledge of Databricks and Linux environments.
· Experience with cloud technologies such as AWS, Azure, or Google Cloud Platform.
· Familiarity with CI/CD tools, especially GitHub Enterprise Actions.
· Excellent problem-solving skills and attention to detail.
· Ability to work effectively in a collaborative team environment.
· Strong communication skills and the ability to gather and understand requirements from various stakeholders.
· A passion for staying current with industry trends and technologie