Overview
For our customer, which provides software-as-a-service (SaaS) solutions and consulting services to major retailers in Europe and the U.S., we are looking for a SW Engineering Manager.
About the firm:
Our customer is a successful, fast-growing company at the forefront of technology and retail. Headquartered in the United States and with offices around the world, the firm helps retailers transform the way they manage their supply chains. They are a group of bright, kind, and goal-oriented people working together to make retail better. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, Middle East, and East Asia, they make a measurable and meaningful difference for our customers every day.
The team of 200+ people consists of young engineers and data scientists from the top CS and IE programs in Istanbul, Philadelphia, Amsterdam, and Dubai offices. For the journey ahead, we are looking to build up the team of bright minds further, and we are looking for a Software Manager to join the growing team in Istanbul.
About the role:
We are seeking a Software Engineering Manager to join the growing team to develop AI powered solutions and deploy as production systems that are used by many enterprise customers. You will be challenged to build loosely coupled, highly scalable and robust software solutions that can change and grow with the needs. You will be building pipelines and workflows to process large scale data and productize machine learning models and optimization systems using cutting edge cloud and big data technologies.
Responsibilities:
- This role will be responsible for leading a highly capable team to develop “best-in-class” architecture, design and production artifacts by ensuring that the services and the components are: well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored
- Adhere to and drive modern software engineering practices through code and design reviews, exercise DevOps and MLOps principles to deploy, maintain and monitor production workflows, services and ML models to provide continuous delivery with high quality and actionable telemetry data.
- Bring clarity for the team, identify priorities and roadmaps by working with product owners, and different project groups and partners, plan and drive execution applying Agile practices.
- Grow and mentor developers in the team, energize and motivate people
- Understanding business objectives and developing models and solutions that help to achieve them, along with metrics and KPIs to track their progress.
Qualifications
- Bachelor’s degree or higher in a related field
- 7+ years of experience in software development and SaaS systems
- Ability to coach team, deliver code, handle code and design reviews and provide technical leadership
- Strong coding skills in Python with hands-on experience on data and analytics libraries like NumPy, Pandas, sklearn.
Preferred Qualifications
- Knowledgeable on cloud services like containerization, serverless functions, message queues and orchestration frameworks.
- Hands-on knowledge of working with scalable platforms for processing large and/or complex data sets using Hadoop, Spark (PySpark), DASK or similar with the ability to pick up new languages and technologies quickly
- Experience on modern big data and machine learning concepts and/or solutions.
- Ability and motivation to self-teach while entering new domains and managing through ambiguity
What is offered
- A competitive salary and benefits package
- USD based compensation model for all employees
- Monthly internet and social media fun package
- Educational and development opportunities
- Remote working option
For application send your CV to “info@shr-consulting.com”