Software Engineer III - Python with AI/ML
FactSetMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and optimize scalable ML pipelines for training, validation, inference, and monitoring in a cloud-oriented environment.
Architect and implement data ingestion, scoring, storage, and the automation of processes to support AI-driven content creation.
Collaborate cross-functionally with product, data engineering, and software teams to deliver AI/ML solutions impacting business decision-making.
Minimum Requirements
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
3-5 years of software development experience focusing on large-scale data operations.
Strong proficiency in Python and experience with ML frameworks like TensorFlow, PyTorch, or scikit-learn.
Experience with cloud environments and big data tools (e.g., AWS services, Spark, Hadoop) is required.
Ideal Candidate Profile
Experienced working with end-to-end machine learning workflows including MLOps and model deployment in production.
Demonstrates ability to handle large datasets and develop data platforms leveraging modern tools and cloud APIs.
Operates effectively in hybrid work settings, collaborating across data science, software engineering, and product teams with measurable business impact.
