Senior AI Software Engineer for advanced analytics

1 month ago


Sverige, Sweden Apar Consultancy Services AB Full time

For our client we are looking for a Senior AI software engineer

Job description:
The client is on an exciting journey towards becoming the leading fashion retailer in advanced analytics. The effort is one of the key focus areas of the client. The AI team combines one of the industry’s largest data sets with state of the art advanced analytics and artificial intelligence to enable data driven decision-making across the full fashion value-chain. The xAI is a dynamic and quickly growing analytics team within the client. We focus on unlocking significant business value and are expanding to accelerate impact even further. We are located centrally in Stockholm City and you will work in a fast-paced and dynamic environment with some of the best people in advanced analytics and AI. As a Senior AI Software Engineer, you work in cross-functional agile teams of other highly skilled software/Machine Learning Engineers, data scientists, designers, product managers and others to build the AI ecosystem within the client.

Some of your tasks will be:

• Collaborate with Data Scientists and Machine Learning Engineers to use state of art AI and machine learning technique to solve business problems, including but not limit to data exploration, feature engineering, training machine learning model, evaluate the model performance etc.
• Play a vital role in the industrialisation of machine learning models at scale (deployment management, monitoring of e2e performance, infrastructure as code and other software development best practices)
• Leverage an understanding of software architecture and software design patterns to write scalable, maintainable, well-designed and future-proof code

Required skills:
Technical Competences – Describe the technical competence.

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 backend 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

Tools/software:
• 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

#J-18808-Ljbffr