Software Developer in Test - Data

I’m interested

Location

Krakow, Poland

Job description


 


Our data engineering teams together with data scientists are working on advanced systems capable of collecting and processing huge amounts of data, finding patterns, reasoning and acting faster than humans by using machine learning algorithms that can incrementally get smarter each time new data enters the system. We are a group of people passionate about the science 'behind the bet', always outcome-oriented and focused on solving real-world problems based on data and advanced analytics.

 

Your role in the team

 

We are building world-class Big Data platform which will give us the power to process streams of data and enable machine learning and advanced analytics capabilities. Everything cloud-based for scalability and speed to market.

 

As a Software Developer in Test you will:

 

  • Make sure our real-time datasets are high performing, quick and stable
  • Develop high-quality test cases, including automation and performance
  • Write acceptance criteria alongside developers, analysts and product owners, collaborate on technical solutions and communicate goals and results
  • Our Data Scientists will consume the data you prepare, and will use the data to model machine earning algorithms. You'll have the opportunity to cross-train within the team, and learn about a range of data technologies. So we need you to be keen to learn and interested in new tech

 

Skills needed

 

Must-haves:

 

  • Strong, hands on experience with Python and developing test frameworks and automated tests
  • Basic knowledge of SQL / NoSQL or willingness to learn how to use them in practice
  • Experience with virtualization technologies, i.e. Docker, and CI/CD technologies, i.e. Gitlab, Jenkins
  • It’s essential that you’ve got experience of the full SDLC in an equivalent environment 

 

Nice to have:

 

  • Experience with cloud solutions for Big Data (AWS, Snowflake, Astronomer)
  • Agile mindset and practice in software development process e.g. Scrum, Kanban, TDD, BDD
  • Experienced in testing integrations with other services and capturing end to end performance 

 

What we offer

 

  • Long term flexible working practices - Our employees have the opportunity to work from home with some office time built in to ensure we get some face to face collaborative team time
  • Possibility to work with latest Cloud technologies and build comprehensive Data Platform from scratch
  • Growth within technical area and leadership it is your choice where you want to go
  • Flexible employment (B2B or Employment Contract to choose from)
  • Creative rights scheme
  • IT conferences, internal trainings, lunch and learn sessions and an individual training budget