remote
AI Solutions Developer - Protiviti
Software Engineer
Develop and deploy AI-driven solutions using Python, machine learning frameworks, and cloud services. Collaborate with cross‑functional teams to design data pipelines, build predictive models, and integrate intelligent features into client applications.
About the role
Key Responsibilities
- Design, develop, and implement machine‑learning models and AI algorithms to solve business problems.
- Build and maintain data pipelines and ETL processes using SQL and cloud services.
- Deploy, monitor, and optimize AI solutions on AWS infrastructure.
- Collaborate with data scientists, engineers, and product owners to translate requirements into scalable technical designs.
- Document code, model performance, and best practices to ensure maintainability and knowledge sharing.
Requirements
- Strong proficiency in Python and experience with machine‑learning libraries such as TensorFlow or PyTorch.
- Hands‑on experience building, training, and deploying models in a cloud environment (AWS preferred).
- Solid understanding of SQL and relational databases for data extraction and transformation.
- Ability to work in an agile, collaborative team setting and communicate technical concepts clearly.
- Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field, or equivalent practical experience.
Skills
pythonmachine learningtensorflowawssql