The most powerful fraud and AML detection platform trusted by the world's largest brands.
Senior Software Engineer
Location
Canada
Posted
61 days ago
Salary
$120K - $150K / year
Seniority
Senior
Job Description
Senior Software Engineer
DataVisor
• Design and build machine learning systems that process data sets from the world’s largest consumer services • Use unsupervised machine learning, supervised machine learning, and deep learning to detect fraudulent behavior and catch fraudsters • Build and optimize systems, tools, and validation strategies to support new features • Help design/build distributed real-time systems and features • Use big data technologies (e.g. Spark, Hadoop, HBase, Cassandra) to build large scale machine learning pipelines • Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink)
Job Requirements
- 5+ years software development experience
- 5+ years experience in Java, Shell, Python development
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
- Experience in Cassandra, HBase, Flink, Spark or Kafka is a plus
- Experience in the Spring Framework is a plus
- Experience with test-driven development is a plus
- Preferred based in Calgary, but could be a fully remote position
Benefits
- Canada Life Policy
- Health Insurance including (Extended Health Care, Vision Care, and Dental Care)
- Life Insurance, Accidental Insurance
- Retirement Savings Plan
- Paid Vacation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer
FMXFMX is a leading provider of maintenance management solutions that help organizations accelerate operational excellence.
**Responsibilities:**As a Senior Software Developer, you will:** - Build new and refine existing feature offerings in one or more of our core products - Explore new technologies for use within our application - Consult with Product Managers and UX Designers about proposed new features - Engage with other feature delivery teams to provide the best possible solutions for our customers - Monitor logs, metrics, and traces as well as provide triage support as needed for our application - Mentor a team of software developers - Provide technical guidance to the team - Build new and refine existing feature offerings in our flagship product - Help set the technical direction of our product and technology offerings
Senior Full-Stack Software Engineer
Genius SportsGenius Sports is a global leader in sports technology, delivering "cutting-edge" solutions to over 700 sports, betting, and media partners worldwide. Since its
• Be a leader on our product development team, working with software engineers, machine learning engineers, and product leads • Take a leading role in architecture discussions for the components of our product • Work in an agile environment, rapidly delivering shippable features into production • Consider design constraints as you deliver backend APIs meeting front-end requirements, and communicate these ideas regularly with the team
Software Engineer
Genius SportsGenius Sports is a global leader in sports technology, delivering "cutting-edge" solutions to over 700 sports, betting, and media partners worldwide. Since its
• work and learn in our product development team, gaining mentorship from software engineers, machine learning engineers, and product leads to help develop our product for end-users • ask for help when you need it, make progress when you don't, and learn how to tell the difference • work in an agile environment, rapidly delivering shippable features into production • learn to understand and empathize with our customers who are awesome entrepreneurs growing small and medium sized businesses in their communities
Junior PM, Growth Engineer – Computer Science Background
FabulousBorn at Duke University, the Fabulous app uses behavioral science to help individuals and teams build healthy habits.
• Assist the CPO in implementing the product roadmap by coordinating with relevant departments, ensuring milestones are met on time. • Serve as a liaison between the product, engineering, marketing, and customer support teams to ensure clear communication and alignment on product development and growth strategies. • Conduct market research to gather insights on industry trends, competitor strategies, and user feedback. Utilize this data to inform product development and growth opportunities. • Work closely with the engineering and design teams to define product requirements, oversee feature development, and ensure product quality. Continuously seek opportunities for product improvement and optimization. • Monitor and analyze product performance metrics, providing regular reports to the CPO and relevant stakeholders. Use insights to inform future product and growth strategies. • Effectively communicate progress, challenges, and achievements to stakeholders, including the CPO, other teams, and external partners as necessary. • Support the entire experimentation processes of the Growth and Core Product team. Code, analyze and work in every facet of the Growth workstreams. Collaborate with the Core Product Development team, the Growth Team and the Data Science team. earn and train in the skills of growth product management/product management. • Peer-reviewing Growth code and assisting in code review for Growth experiment. • Assisting with experiment launches on Google Firebase. • Debugging code and working closely with the product development team. • Assist in QAing new features prior to releases. • Peer-reviewing experiment analysis. • Owning the translations of winning experiments into other languages/across platforms, and owning this experimentation process from start to finish.


