Job description

Attention all Software/Data Engineers

BluSnow is a rapidly growing startup in the cloud computing services sector, providing expert services in the software and data engineering arena. We are seeking highly skilled engineers to join our dynamic team. In this role, you will be responsible for designing, implementing, and maintaining Snowflake-cloud based data and application development solutions for our clients as we grow out a new Snowflake practice.

Our Focus Is On Delivering

  • Expertise in the development and implementation of customer 360 cloud data platforms.
  • Migration of data workloads on to different cloud data warehouses
  • The development of analytics/BI based insights platforms
  • Development of cloud-based applications
  • Ongoing operational support


  • Collaborate with cross-functional teams to understand data and system needs and requirements to design scalable and efficient data models in Snowflake.
  • Testing, debugging, diagnosing, correcting and implement data pipelines and workflows, integrating various data sources into Snowflake.
  • Building Streamlit applications using appropriate frameworks and programming languages and ensure a high quality of development that is in line with accepted industry standards and work according to the documented requirements and specs
  • Be able to analyse and identify any weak points in existing systems and then code and redevelop in line with modern best practice utilising the latest frameworks.
  • You should be accustomed to delivering technical documentation for your work at all development levels, from code based documentation all the way to system requirements specifications.
  • Optimise and tune Snowflake databases for performance and efficiency.
  • Monitor and troubleshoot data pipelines, ensuring data quality and reliability.
  • Have a consultative approach to define and gather requirements as you deliver strategies to cover of budget, schedule, technical and operational feasibility for the tools you select and implement.
  • The ability to play back your advice and findings to senior stakeholders and team leads.
  • Collaborate with data scientists and analysts to support their data requirements and enable efficient data exploration and analysis.
  • Ensure data security and compliance with industry best practices.
  • Stay up-to-date with the latest advancements and features of the Snowflake platform and identify opportunities for improvement and innovation for all the applications hosted on its cloud platform.


  • Bachelor's degree in computer science, engineering, or a related field.
  • At least 2-3 years of experience as a Software or Data Engineer, with specific expertise in working with cloud platforms
  • Strong understanding of Snowflake architecture, data modelling, and SQL.
  • Proficient in designing and implementing ETL processes using Snowflake's features such as Snowpipe, Streams, and Tasks.
  • Experience in performance tuning and optimization of Snowflake databases.
  • Familiarity with cloud computing services and infrastructure (e.g., AWS, Azure, GCP).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.

We are serious about Learning, Development, and Training

This is so important to us we gave it its own section. If you are just after a job we might not be the right choice for you. We are about forging careers and want to invest in your growth so we prioritise continuous learning and invest in our employees' professional development and training

  • You will have access to training resources, workshops, and conferences to enhance your skills and stay updated with the latest industry trends.
  • We encourage knowledge sharing and collaboration within the team, promoting a culture of learning and growth.
  • We will fund your certifications.
  • Our organisation fosters a supportive environment where you can experiment with new technologies and methodologies, expanding your expertise and diversifying your skill set.
  • We recognise that investing in your career development is mutually beneficial, as it enables you to contribute to the success of the company while advancing your own career goals. So we double down on it.
  • A fun and vibrant office environment that is all about fun, collaboration, learning and hanging out with likeminded people.

So what is it like working for a software and data engineering startup…

Our fast-growing startup offers the opportunity to work on cutting-edge technologies and be at the forefront of innovation in the cloud computing services sector. You will have the chance to work closely with a talented and passionate team, fostering a collaborative and dynamic work environment.

As a startup, we value creativity and encourage employees to take ownership of their work, allowing for greater autonomy and the ability to make a meaningful impact. You will have the opportunity to work on diverse projects and tackle new challenges, promoting professional growth and skill development. Our startup culture provides a fun and energetic atmosphere.

We offer competitive compensation packages and provide opportunities for career advancement as the company continues to grow.

Contact us now to find out more!

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.