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:
- Take python scripts from our Data Science team and:
- Review and optimize code (inc refactor if needed) while keeping the model as is (i.e not model design)
- Deploy to an Azure environment
- Construct relevant tests for integration, function, and performance
- With our storage layer, someone who can:
- Provide oversight and recommendations on storage architecture and technologies
- Increase robustness of storage processes for the data science team (both import and export) - for the web portal (decouple ds and platform)
- 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
Languages
english -Basic
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 200 USD/Hour
200 USD
Up to 200 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Joanne Dudley S