
Senior Software Developer – Machine Learning Infrastructure, Deployment
Nasdaq
full-time
Posted on:
Location Type: Hybrid
Location: St. John's • Canada
Visit company websiteExplore more
Job Level
About the role
- Design, implement, and maintain cloud pipelines using AWS, Jenkins, and Terraform for machine learning development, testing, and deployment.
- Partner with analytics teams as a subject matter expert to support the development and deployment of machine learning products.
- Lead incident response and root cause analysis, developing solutions that prevent future issues and reduce downtime.
- Build and optimize configuration management and automation frameworks for consistent, reliable deployments.
- Ensure data governance, security compliance, and access control across all data environments.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent experience.
- 3+ years of experience in Cloud Development, DevOps, or related roles with strong focus on AWS.
- Hands-on expertise with AWS and Terraform for infrastructure management.
- Proficiency in developing Java and Python backend microservices, with solid understanding of SQL and database concepts.
- Experience with monitoring and alerting tools to supervise system performance and health.
- Nice to Have: Experience with SageMaker tool suite. Proficiency with CI/CD tools like GitHub and Jenkins. AWS EMR development experience with Java or Scala. Additional certifications in DevOps, AWS, Terraform, or related technologies would be an asset.
Benefits
- We offer a competitive, well-rounded rewards package that supports you and your family — inside and outside of work.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cloud pipelinesAWSJenkinsTerraformJavaPythonSQLmicroservicesCI/CDSageMaker
Soft skills
leadershipincident responseroot cause analysisproblem solvingcollaboration
Certifications
DevOps certificationAWS certificationTerraform certification