Senior Software Engineer
Казахстан на удалёнкеAbout the Role:
We are looking for a Senior Software Engineer with strong programming skills who has also worked across the data engineering stack. This is not a traditional Data Engineer role—we need someone with a solid software engineering foundation who can also contribute to data workflows and infrastructure.
Key Responsibilities:
* Design, develop, and maintain scalable software solutions using Python, Java, or Scala.
* Contribute to data engineering tasks using Spark, Snowflake, and Databricks.
* Write and optimize Snowflake SQL queries and manage Snowflake environments.
* Develop and orchestrate Databricks workflows and Spark programs.
* Participate in infrastructure provisioning using Terraform, AWS, and related tools.
* Collaborate cross-functionally with engineering, data, and infrastructure teams.
Key Qualifications:
* Strong programming skills and a software engineering mindset.
* Hands-on experience with at least one backend language: Java, Scala, or Python.
* Exposure to data engineering tools and platforms like Snowflake or Databricks (preferred).
* Familiarity with cloud infrastructure and provisioning tools (e.g., AWS, Terraform).
* Excellent problem-solving abilities and judgment.
* Effective communication and collaboration skills.
Nice to Have:
* Broader knowledge of modern data platforms and engineering best practices.
* Experience working in environments where engineers own both application and data layers.
What We’re Not Looking For:
* Pure Data Engineers without strong software development skills.
* Resumes with outdated or overly vendor-specific tech stacks.
* Overly long resumes with typos or poor grammar.
Вакансия была найдена и отобрана на сайте Linkedin
Чтобы откликнуться через Linkedin пройдите по ссылке