onsite
AI Development Engineer - Titan Roofing
Software Engineer
AI Development Engineer building and optimizing internal tools for sales, production and operations using Python, ML, AWS, and modern DevOps practices.
About the role
Key Responsibilities
- Debug and enhance existing internal software used across sales, production, and operations teams.
- Design, develop, and deploy new internal systems that automate manual workflows and improve operational efficiency.
- Collaborate closely with leadership to translate business needs into scalable technical solutions.
- Implement machine learning models and data pipelines to support predictive analytics and decision‑making.
- Maintain CI/CD pipelines, containerization (Docker), and cloud infrastructure (AWS) for rapid delivery.
Requirements
- Proven experience with Python and machine learning frameworks (e.g., TensorFlow, PyTorch).
- Strong background in SQL and relational database design.
- Hands‑on experience with AWS services (S3, Lambda, SageMaker, RDS).
- Familiarity with JavaScript/Node.js for building internal tooling.
- Experience with Docker, CI/CD, and version control (Git).
Skills
pythonmachine learningawssqlnodejsdocker