remote
Software Engineer - AI - Ingram Micro
Software Engineer
Lead the design and deployment of AI solutions using Python and AWS, driving data‑driven insights and intelligent automation across cloud platforms.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI models and pipelines in Python, leveraging libraries such as TensorFlow, PyTorch, and scikit-learn.
- Deploy machine learning solutions to AWS services (SageMaker, Lambda, ECS) ensuring high availability and performance.
- Collaborate with data scientists and product teams to translate business requirements into robust AI features.
- Implement data ingestion, preprocessing, and feature engineering workflows using Spark or Pandas.
- Monitor model performance, conduct A/B testing, and iterate on models to improve accuracy and efficiency.
Requirements
- 3+ years of software engineering experience with a focus on AI/ML.
- Proficiency in Python and experience with ML frameworks.
- Hands‑on experience deploying models on AWS.
- Strong problem‑solving skills and ability to work in a fast‑paced environment.
- Excellent communication and collaboration abilities.
Skills
pythonmachine learningawsnlp