Software Developer
Core
Designing and overseeing the implementation of cloud computing websites incorporating AI to deliver innovative product capabilities for the North American transit market.
Role type
Senior Software Developer (Cloud & AI)
Builds
Cloud computing websites, AI-integrated monitoring products, and modernized legacy architectures.
Domain
Rail transit systems, Cloud computing, Artificial Intelligence
Deliverable
production ML models | product features
Required skills
Cloud platforms (Azure/AWS), Large Language Models (LLMs), C/C++, C#, Python, Relational databases (MS-SQL, MySQL, Postgres), Legacy modernization, Secure coding practices
Preferred skills
Windows IoT and Linux development, Git-based version control, Agile/Scrum management, Mentoring others
Technologies
Azure, AWS, GitLab, GitHub, Entity Framework, MS-SQL, MySQL, Postgres
Responsibilities
Designing software to implement formal requirements, Debugging and correcting software defects, Planning sprints and grooming the backlog, Creating formal software design documentation including cybersecurity components, Analyzing technical requirements, Working with product management to respond to customer comments
Seniority
Senior, hands-on IC with operational oversight