remote
AI Forward Deployed Engineer - IBM
Software Engineer
Design, develop, and deploy AI solutions for enterprise clients, leveraging hybrid cloud platforms, machine‑learning frameworks, and container orchestration to accelerate digital transformation.
About the role
Key Responsibilities
- Collaborate with client stakeholders to define AI use cases and translate business requirements into technical solutions.
- Design, prototype, and implement machine‑learning models using Python, Java, and open‑source libraries.
- Deploy and scale AI services on hybrid cloud environments (AWS, Red Hat OpenShift) using Docker and Kubernetes.
- Integrate AI models with existing enterprise systems, ensuring performance, security, and compliance.
- Provide technical guidance and mentorship to junior engineers and client teams throughout the project lifecycle.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python and Java.
- Hands‑on experience building, training, and deploying machine‑learning models in production.
- Deep knowledge of cloud platforms (AWS) and container orchestration (Kubernetes, Docker).
- Proven ability to work directly with clients, translate business needs into technical designs, and deliver end‑to‑end solutions.
- Excellent problem‑solving skills, curiosity, and a collaborative mindset.
Skills
pythonjavamachine learningawskubernetesdocker