
Senior Software Developer – Machine Learning Platform
Nasdaq
full-time
Posted on:
Location Type: Hybrid
Location: St. John's • Canada
Visit company websiteExplore more
Job Level
About the role
- Design and maintain secure, automated cloud infrastructure using AWS, Jenkins, and Terraform to make the necessary data available to internal teams.
- Measure and monitor fraud application performance through innovative solutions.
- Work closely with Infrastructure team to integrate solutions based on the shared vision.
- Develop processes to automate the creation of detailed reports for individual customers and cloud-wide aggregates.
- Define and curate fraud datasets for applications such as machine learning models, performance evaluation, and trend analysis.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Data Science, or equivalent experience.
- 3+ years of experience in Software Development, DevOps, or related technical fields.
- Hands-on experience designing and building systems using AWS (SageMaker, VPC, Step Functions, DynamoDB, Lambda, EMR, Redshift, ElastiCache, RDS).
- Experience with infrastructure-as-code tools (Terraform, CDK, OpenTofu, CloudFormation) and monitoring frameworks for system performance and health.
- Familiarity with backend development (Java, Python), relational and big data technologies (PostgreSQL, Scala, Spark).
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
AWSTerraformJenkinsJavaPythonPostgreSQLScalaSparkSageMakerDynamoDB