As a Senior ML Engineer in Advanced Analytics, you'll leverage your extensive technical expertise and leadership skills to drive innovation and excellence within our organization. Join our team and contribute to the development of innovative ML solutions that drive business success. If you're passionate about understanding and solving complex machine learning challenges and have a knack for creating ML solutions that maximize ROI, we'd love to hear from you.
Responsibilities
- Lead the design, development, and implementation of complex machine learning solutions
- Mentor and guide junior team members, fostering a culture of continuous learning and improvement
- Collaborate with stakeholders to define system architecture and ensure seamless integration of ML solutions
- Stay current with emerging ML trends, tools, and best practices
- Contribute to the development of ML strategies and roadmaps
Required Technical and Professional Expertise
- Design, build and implement infrastructure solutions using Python, YAML and PySpark.
- Develop and maintain API integrations to connect various systems and services.
- Implement Infrastructure as Code (IaC) using Terraform for provisioning and managing cloud resources.
- Provision and manage cloud resources ensuring optimal performance and cost-effectiveness.
- Ensure adherence to software engineering best practices including version control (Git), code reviews and testing.
- Knowledge in building and maintaining CI/CD pipelines an understanding of Azure DevOps and/or GitHub Actions.
- Extensive experience in machine learning techniques and their applications.
- Masterful proficiency in Python, YAML, and PySpark.
- Expertise in popular ML libraries (scikit-learn, TensorFlow, PyTorch).
- Proven track record of delivering high‑quality ML solutions in a professional setting.
- Strong foundation in machine learning principles and best practices.
Preferred Technical and Professional Experience
- Experience with Azure DevOps and/or GitHub Actions.
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS, Azure, GCP).
- Experience with microservices architecture and design patterns.
- Understanding of continuous integration and delivery practices.
IBM is committed to creating a diverse environment and is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Career and Benefits
- Many training opportunities from classroom to e‑learning, mentoring and coaching programs and the chance to gain industry‑recognized certifications.
- Regular and frequent promotion opportunities to ensure you can drive and develop your career with us.
- Feedback and checkpoints throughout the year.
- Diversity & Inclusion as an essential and authentic component of our culture through our policies and process as well as our Employee Champion teams and support networks.
- A culture where your ideas for growth and innovation are always welcome.
- Internal recognition programs for peer‑to‑peer appreciation as well as from manager to employees.
- Tools and policies to support your work‑life balance from flexible working approaches, sabbatical programs, paid paternity leave, maternity leave and an innovative maternity returner scheme.
- More traditional benefits, such as 25 days holiday (in addition to public holidays), private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group personal pension plan of an additional 5% of your base salary paid by us monthly to save for your future.
Your role and responsibilities