onsite
Specialist Software Engineer - AI - Metropolitan Transportation Authority
Software Engineer
Lead AI development for large-scale transportation data, building scalable ML models and data pipelines using Python, TensorFlow, PyTorch, and AWS services.
About the role
Key Responsibilities
- Design, develop, and deploy machine learning models to optimize transit operations and improve passenger experience.
- Build and maintain end-to-end data pipelines, ingesting real‑time and batch data from diverse sources.
- Collaborate with data scientists, product managers, and infrastructure teams to translate business requirements into technical solutions.
- Implement model monitoring, A/B testing, and performance tuning in production environments.
- Document architecture, code, and best practices for internal and external stakeholders.
Requirements
- 5+ years of software engineering experience with a focus on AI/ML.
- Proficiency in Python, SQL, and experience with TensorFlow or PyTorch.
- Hands‑on experience deploying models on AWS (SageMaker, ECS, Lambda).
- Strong understanding of data engineering concepts and experience with ETL pipelines.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonmachine learningawssqltensorflowpytorch