Software Engineer, Search
3 days ago
Getty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our three brands – Getty Images, iStock, and Unsplash – provide a vast library of images, videos, and music to help businesses communicate effectively with their target audience.
Job SummaryWe are seeking a highly skilled Software Engineer to join our team responsible for enterprise search at Getty Images. As a key member of our team, you will be responsible for developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and ranking techniques at scale.
Key Responsibilities- Design and implement robust systems within our search ecosystem, including microservices, EMR, and LLMs to provide a compelling search experience for our customers.
- Collaborate with cross-functional teams, including data platform, data science, UX, SEO, and product teams to ensure solutions meet the highest quality of reliability, resiliency, and security.
- Maintain ownership of software changes and code quality from concept to production.
- Develop and deploy new AI/ML technologies, visual search algorithms, computer vision models, and ranking techniques at scale.
- 3+ years of experience working with C# or Java and a solid understanding of object-oriented design and development practices.
- 2+ years of professional experience with REST APIs.
- Experience with SQL and NOSQL databases.
- Experience with messaging services such as Kafka and RabbitMQ.
- Hands-on experience with cloud technologies like AWS and Azure.
- 1+ years of experience with continuous integration / continuous deployment with Git.
- Experience in agile processes Scrum or Kanban, pairing, etc.
- Ability to analyze and understand data structures and data flows.
- Familiarity with search technologies, such as Solr, Lucene, ElasticCache.
- Experience with scripting languages such as Python.
- Experience with Infrastructure as Code, such as Terraform.
- Experience with search algorithms, computer vision, and natural language processing.
- Experience with monitoring tools such as Splunk, Grafana, and Prometheus.
Getty Images is committed to creating an inclusive, mutually respectful environment that celebrates diversity. We offer a range of benefits, including:
- A competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- A commitment to diversity, equity, and inclusion.
We are an equal opportunity employer and welcome applications from diverse candidates. If you are passionate about search technology and want to join a dynamic team, please submit your application.
-
Software Engineer, Search
5 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout the Role:We are seeking a highly skilled Software Engineer to join our team responsible for enterprise search at Getty Images. As a key member of our team, you will be working on developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale.Key Responsibilities:Design and...
-
Software Engineer, Search
5 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout the Role:We are seeking a highly skilled Software Engineer to join our team responsible for enterprise search at Getty Images. As a key member of our team, you will be working on developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale.Key Responsibilities:Design and...
-
Software Engineer, Search
2 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout Getty ImagesGetty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our three brands – Getty Images, iStock, and Unsplash – provide a vast library of images, videos, and music to help businesses and organizations communicate effectively with their target audience.Job SummaryWe...
-
Software Engineer, Search
2 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout Getty ImagesGetty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our three brands – Getty Images, iStock, and Unsplash – provide a vast library of images, videos, and music to help businesses and organizations communicate effectively with their target audience.Job SummaryWe...
-
Software Engineer, Search
6 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout Getty ImagesGetty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our three brands – Getty Images, iStock, and Unsplash – provide a vast library of images, videos, and music to help businesses and organizations communicate effectively with their target audience.Job SummaryWe...
-
Software Engineer, Search
7 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout Getty ImagesGetty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our three brands – Getty Images, iStock, and Unsplash – provide a vast library of images, videos, and music to help businesses and organizations communicate effectively with their target audience.Job SummaryWe...
-
Software Engineer, Search Expert
1 week ago
Calgary, Alberta, Canada Getty Images Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team responsible for developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and ranking techniques at scale. As a key member of our team, you will be responsible for designing and implementing robust systems within our search ecosystem,...
-
Software Engineer, Search Expert
6 days ago
Calgary, Alberta, Canada Getty Images Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team responsible for developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and ranking techniques at scale. As a key member of our team, you will be responsible for designing and implementing robust systems within our search ecosystem,...
-
Calgary, Alberta, Canada iStockPhoto Full timeAbout 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 are...
-
Calgary, Alberta, Canada iStockPhoto Full timeAbout 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 are...
-
Software Engineer for Enterprise Search
2 hours ago
Calgary, Alberta, Canada Getty Images Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our team responsible for developing and deploying new AI/ML technologies, visual search algorithms, computer vision models, and ranking techniques at scale. As a key member of our team, you will work closely with data platform, data science, UX, SEO, and product teams to ensure solutions...
-
Safety Process Engineer
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeThe Chemical Engineer is currently looking for a Safety Process Engineer to enhance our team within the Oil & Gas sector. The successful candidate will be involved in various projects spanning the oil and gas industry, energy transition, and petrochemical sectors. We are in search of seasoned engineers who possess the motivation and dedication to...
-
Lead Metallurgical Engineer
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeThe Chemical Engineer is currently in search of a Lead Metallurgical Engineer to enhance our team focused on water and wastewater management. The ideal candidate will participate in diverse projects spanning various sectors, including energy, petrochemicals, and environmental sustainability. We are looking for seasoned professionals who are committed to...
-
Process Engineer
7 days ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJob DescriptionWe are seeking a highly skilled Senior Process Engineer to join our team at The Chemical Engineer. As a key member of our water treatment team, you will be responsible for designing and implementing innovative solutions for water and wastewater treatment in the oil and gas industry.Key Responsibilities:Develop and implement process engineering...
-
Lead Process Engineer in Water Treatment
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJOB DESCRIPTION The Chemical Engineer is currently seeking a Lead Process Engineer with expertise in water and wastewater management to enhance our team within the energy sector. The successful candidate will be involved in projects spanning various domains, including upstream, midstream, and downstream oil and gas, as well as energy transition and...
-
Process Safety Specialist
4 weeks ago
Calgary, Alberta, Canada The Chemical Engineer Full timePosition Overview: The Chemical Engineer is currently looking for a Process Safety Specialist to join our expanding team. Role Responsibilities: The successful candidate will be involved in various projects across multiple sectors, including oil and gas (upstream, midstream, downstream), energy transition, and petrochemical industries. We are in search of...
-
Senior Process Engineer
7 days ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJob DescriptionWe are seeking a highly skilled Senior Process Engineer to join our team at The Chemical Engineer. As a key member of our water and wastewater treatment team, you will be responsible for designing and implementing process solutions for industrial clients.Key Responsibilities:Develop and implement process simulations and heat and material...
-
Cybersecurity Software Engineer
4 weeks ago
Calgary, Alberta, Canada NDAX Canada Inc. Full timeNDAX Canada Inc. is a leading cryptocurrency exchange platform, recognized for its dedication to security and cutting-edge technology. Our mission is to empower Canadians to fully engage with digital finance. Our diverse team includes experts from finance, technology, engineering, compliance, and marketing.We take pride in being acknowledged as one of...
-
Cybersecurity Software Engineer
4 weeks ago
Calgary, Alberta, Canada NDAX Canada Inc. Full timeNDAX Canada Inc. is a leading cryptocurrency exchange platform in Canada, recognized for its dedication to security and technological advancement. Our mission is to empower Canadians to fully engage with digital finance. Our diverse team consists of experts from various fields, including finance, technology, engineering, compliance, and marketing.We take...
-
Senior Software Engineering Manager
2 days ago
Calgary, Alberta, Canada Incognito Software Systems Inc Full timeAbout the RoleWe are seeking a highly skilled and experienced Technical Lead to join our team as an Engineering Manager - Software Team. This is a key leadership position that will oversee the development of innovative software solutions for our clients.Key ResponsibilitiesManage and direct a team of software developers to meet project objectivesPlan and...