Senior Software Engineer, Search 16041

1 month ago


Calgary, Canada iStockPhoto Full time
About the Team:
The Search Team at Getty Images is responsible for building the search technology that empowers our customers to move the world with images. To meet the ever-changing needs of our customers, we explore, develop, and deploy new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale. What you will do:
    • Build scalable software solutions that delight our customers
    • Form strong cross-functional relationships with engineering teams at Getty Images
    • Maintain focus on reliability, resiliency, and security
What we are looking for:
    • Experience building and operating complex distributed systems at scale
    • Empathy for users and their business goals
    • Proven experience building and leading software engineering teams with a focus on inclusion and diversity
    • Tenacity and the ability to balance competing priorities across multiple cross-functional stakeholders
    • Orientation towards long-term impact as the yardstick for prioritization, but able to strike the right balance between short-term goals and longer-term vision
    • Exceptional written and verbal communication skills
    • Curiosity and pragmatism
Qualifications & Experience:
    • Well versed in C#, Java, or other object-oriented languages
    • Working knowledge of search algorithms and their practical applications.
    • Hands-on experience with AWS Technologies (Such as Dynamo, ECS, EC2, S3)
    • Experience with containers and container schedulers (Docker, ECS)
Nice to have:
    • Familiarity with the following: Solr / Lucene, Spark, Kafka
    • Knowledge or experience with FAISS, vector search, or NLP
    • Understanding and utilization of scripting languages such as Bash, Python and Ruby
    •  Experience with CI/CD and Gitlab
    • Experience with monitoring tools such as Splunk, Grafana, and Prometheus



  • Calgary, Canada iStockPhoto Full time

    About the Team: The Search Team at Getty Images is responsible for building the search technology that empowers our customers to move the world with images. To meet the ever-changing needs of our customers, we explore, develop, and deploy new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale. We...


  • Calgary, Canada iStockPhoto Full time

    About the Team: The Search Team at Getty Images is responsible for building the search technology that empowers our customers to move the world with images. To meet the ever-changing needs of our customers, we explore, develop, and deploy new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale. We...


  • Calgary, Canada Renoworks Software Inc Full time

    Salary 145,000 annually / 40 hours per week Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Benefits:Health benefits, Financial benefits, Other benefits Verified Source Job Bank #2881451 OverviewEducationExperience 5 years or more Software company ResponsibilitiesTasks Write, modify, integrate...


  • Calgary, Canada Renoworks Software Inc Full time

    Salary 145,000 annually / 40 hours per week Terms of employment Permanent employment Full time Day Start date Starts as soon as possible Benefits:Health benefits, Financial benefits, Other benefits Verified Source Job Bank #2881451 OverviewEducationExperience 5 years or more Software company ResponsibilitiesTasks Write, modify, integrate...


  • Calgary, Canada Quorum Software Full time

    Overview Quorum Software is looking for a Senior Information Security Engineer to join our team and provide administration and oversight of our enterprise security technologies. The ideal candidate will become an integral part of and responsible for implementing, and operating (administer, maintain, and optimize) the security technology...


  • Calgary, Canada Quorum Software Full time

    Overview Quorum Software is looking for a Senior Information Security Engineer to join our team and provide administration and oversight of our enterprise security technologies. The ideal candidate will become an integral part of and responsible for implementing, and operating (administer, maintain, and optimize) the security technology...


  • Calgary, Canada Banyan Software Full time

    About Intelligenz: Intelligenz, under the Banyan Software umbrella, is a worldwide provider of integrated Recreation Management Software for Leisure Facilities,Parks & Recreation and Universities. Intelligenz has been developing, marketing and implementing oursoftware solutions since 2002. Job Summary: The primary responsibility of this role is to drive...


  • Calgary, Canada Banyan Software Full time

    About Intelligenz: Intelligenz, under the Banyan Software umbrella, is a worldwide provider of integrated Recreation Management Software for Leisure Facilities,Parks & Recreation and Universities. Intelligenz has been developing, marketing and implementing oursoftware solutions since 2002. Job Summary: The primary responsibility of this role is to drive...


  • Calgary, Canada Banyan Software Full time

    About Intelligenz: Intelligenz, under the Banyan Software umbrella, is a worldwide provider of integrated Recreation Management Software for Leisure Facilities,Parks & Recreation and Universities. Intelligenz has been developing, marketing and implementing oursoftware solutions since 2002. Job Summary: The primary responsibility of this role is to drive...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada JAM Software GmbH Full time

    Visit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...


  • Calgary, Canada Arch Staffing & Consulting Full time

    Position: SENIOR STRUCTURAL ENGINEER- WOOD STRUCTURES Job Location – Calgary, Alberta Salary: – $100-$110k per year Full time Position Summary: We are currently in search of an intermediate to senior-level Structural Engineer to join our esteemed team. The successful candida