Senior AI Software Engineer for advanced analytics

Location: England Salary: Negotiable
Sector: IT Service Provider Type: Contract
Reference #: CR/066118_1576158432

Mandatory requirements:
* A seasoned software architect (5+ years) with strong mindset of building scalable and high-quality software products
* Experience creating unit tests, integration tests, and automation tests for production applications
* Extensive experience with developing C# based large scale back-end product. Not only familiar with the language but also fully aware of best practices, code structure, idiomatic code and development workflow like unit test, refactor, continuous integration and deployment to production environment
* Familiar with infrastructure as code, hands-on experience in Docker, Kubernetes in a cloud environment
* Experience with data engineering, familiar with how to do data extraction, data cleansing, data integration etc in large scale
* Experience in tech leadership and coaching
* Familiar with development process in agile teams, comfortable with design discussions, pair programming and code reviews

* Working knowledge of
o Develop C# based backend product
o Python and machine learning related libraries like Scikit-learn, Numpy, Pandas
o Big data eco system include but not limit to Spark, Hadoop, Hive
o Infrastructure technology like Kubernetes, Docker, Prometheus, Grafana, ELK
* Message queue solution like Redis and RDBMS like SQL Server

Preferred skills:
o Knowledge and experience with at least one of major cloud technologies (AWS, GCP, Azure) would be a big plus.