loader image

Software Engineer: Data / Data Engineer

Role overview 

We’re looking for a Software Engineer with experience working alongside data science teams to bring their concepts to life. While the role isn't rigid, these are some of the tasks you'd be needed to do:







 


  1.  Take python scripts from our Data Science team and: 

    1. Review and optimize code (inc refactor if needed) while keeping the model as is (i.e not model design) 

    2. Deploy to an Azure environment 

    3. Construct relevant tests for integration, function, and performance 



  2. With our storage layer, someone who can: 

    1. Provide oversight and recommendations on storage architecture and technologies 

    2. Increase robustness of  storage processes for the data science team (both import and export) - for the web portal (decouple ds and platform) 



  3. Work with the wider software engineering team to provide data science outputs in a format that facilitates customer requirements using  C# / .NET





Things we’re looking for 


  • Experience working in or closely with a data science team

  • Experience automating common data tasks such as ETL or ingestion processes 

  • Experience working with multiple different storage types & technologies. Think SQL, NoSQL, Table storage, CosmosDB, MongoDB etc

  • Experience designing, deploying and managing databases

  • Experience deploying and managing services in Azure (AWS experience considered if you are keen to work with Azure)

  • Working knowledge of C#/.NET or Python ideally through professional experience

  • Some knowledge of ASP.NET Core & .NET Database ORMs (I.e. EF Core, Dapper, etc)

  • Experience writing SQL commands & queries

  • Experience writing integration tests and unit tests



 

Things that are nice to have 


  • An expert C# or Python developer but will consider other languages

  • Developed microservice or serverless applications

  • Developed private and public APIs

  • Any front end development with any language framework

  • Personal development projects

  • Experience with container technologies such as Docker





Soft Skills 


  • Has an automation first mindset

  • Believe testing is a key aspect of software engineering

  • A clear communicator not only in person and online using tools such as MS Teams Azure DevOps Boards

  • Is passionate about common software engineering principles such as DRY, SOLID, etc



 


Position

Data Scientist


Must have Skills

  • Data Science

    Beginner

  • ETL(Extract, Transform, Load)

    Beginner

  • SQL

    Beginner

  • Azure

    Beginner

  • C Sharp

    Beginner

  • ASP.NET

    Beginner

Client Payroll

Up to 200 K/Year USD (Annual salary)

Fully Remote

english - Basic

Languages
Cancel
Cancel

Active a month ago

Skip

Software Engineer: Data / Data Engineer

Role overview 

We’re looking for a Software Engineer with experience working alongside data science teams to bring their concepts to life. While the role isn't rigid, these are some of the tasks you'd be needed to do:







 


  1.  Take python scripts from our Data Science team and: 

    1. Review and optimize code (inc refactor if needed) while keeping the model as is (i.e not model design) 

    2. Deploy to an Azure environment 

    3. Construct relevant tests for integration, function, and performance 



  2. With our storage layer, someone who can: 

    1. Provide oversight and recommendations on storage architecture and technologies 

    2. Increase robustness of  storage processes for the data science team (both import and export) - for the web portal (decouple ds and platform) 



  3. Work with the wider software engineering team to provide data science outputs in a format that facilitates customer requirements using  C# / .NET





Things we’re looking for 


  • Experience working in or closely with a data science team

  • Experience automating common data tasks such as ETL or ingestion processes 

  • Experience working with multiple different storage types & technologies. Think SQL, NoSQL, Table storage, CosmosDB, MongoDB etc

  • Experience designing, deploying and managing databases

  • Experience deploying and managing services in Azure (AWS experience considered if you are keen to work with Azure)

  • Working knowledge of C#/.NET or Python ideally through professional experience

  • Some knowledge of ASP.NET Core & .NET Database ORMs (I.e. EF Core, Dapper, etc)

  • Experience writing SQL commands & queries

  • Experience writing integration tests and unit tests



 

Things that are nice to have 


  • An expert C# or Python developer but will consider other languages

  • Developed microservice or serverless applications

  • Developed private and public APIs

  • Any front end development with any language framework

  • Personal development projects

  • Experience with container technologies such as Docker





Soft Skills 


  • Has an automation first mindset

  • Believe testing is a key aspect of software engineering

  • A clear communicator not only in person and online using tools such as MS Teams Azure DevOps Boards

  • Is passionate about common software engineering principles such as DRY, SOLID, etc



 


Job Type

Client Payroll


Positions

Data Scientist


Must have Skills

  • Data Science

    Beginner

  • ETL(Extract, Transform, Load)

    Beginner

  • SQL

    Beginner

  • Azure

    Beginner

  • C Sharp

    Beginner

  • ASP.NET

    Beginner


Languages

english -Basic

Up to 200 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Joanne Dudley S

| United States