Software Engineer for Enterprise Search at Getty Images

4 weeks ago


Calgary, Alberta, Canada iStockPhoto Full time
Job Title: Software Engineer for Enterprise Search at Getty Images

About the Role: We 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.

Key Responsibilities:

* Collaborate with a team of software engineers to design, develop, and deploy robust systems within our search ecosystem
* Work with distributed teams to ensure solutions maintain the highest quality of reliability, resiliency, and security
* Maintain ownership of software changes and code quality from concept to production

Requirements:

* 3+ years of experience 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

Preferred Qualifications:

* 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

About Us:

Getty Images is a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. We believe in the power of visuals and are committed to creating an inclusive, mutually respectful environment that celebrates diversity.

What We Offer:

* Competitive salary and benefits package
* Opportunities for professional growth and development
* Collaborative and supportive work environment
* Recognition and rewards for outstanding performance

How to Apply:

If you are a motivated and talented software engineer looking for a new challenge, please submit your application, including your resume and a cover letter, to [insert contact information].

Equal Opportunities Employer:

Getty Images is an equal opportunities employer and welcomes applications from all qualified candidates.

Disclaimer:

Getty Images is not responsible for any errors or omissions in this job description.

Job Type: Full-time

Location: [insert location]

Job Category: Software Engineering

Experience: 3+ years

Education: Bachelor's degree in Computer Science or related field

Language: English

Work Hours: 40 hours/week

Benefits: Competitive salary and benefits package

Salary: [insert salary]

Job Description: Software Engineer for Enterprise Search at Getty Images

Job ID: [insert job ID]

Posted: [insert date]

Expires: [insert date]

Get notified when similar jobs are posted: [insert link to job posting platform]

Share this job: [insert link to share job on social media]

Apply Now: [insert link to apply for job]

  • Calgary, Alberta, Canada Getty Images Full time

    About the Role:We are seeking a skilled Software Engineer to join our team responsible for enterprise search at Getty Images. This team develops and deploys new AI/ML technologies, visual search algorithms, computer vision models, and new ranking techniques at scale.As a Software Engineer, you will work collaboratively with a team of experienced engineers to...


  • Calgary, Alberta, Canada iStockPhoto Full time

    About Getty ImagesAt Getty Images, we believe in the power of visuals. Our mission is to help our customers communicate effectively with their target audience and drive action through compelling visual content.Your Next Challenge:As a Software Engineer, you will join our team responsible for developing and deploying new AI/ML technologies, visual search...


  • Calgary, Alberta, Canada iStockPhoto Full time

    About the RoleWe are seeking an experienced Enterprise Search Software Engineer to join our team at Getty Images. As a key member of our search team, you will be responsible for designing, developing, and deploying large-scale search systems that meet the needs of our global customer base.Your primary focus will be on developing and maintaining our search...


  • Calgary, Alberta, Canada iStockPhoto Full time

    We are seeking a highly skilled Software Engineer to join our team at Getty Images. As a leading visual content creator, we provide a full range of solutions to meet the needs of any customer, whatever their size, location, or budget.Our goal is to be one of the best places to work globally, which means we're dedicated to providing experiences and resources...


  • Calgary, Alberta, Canada iStockPhoto Full time

    About the Team:The Search Team at Getty Images is responsible for developing innovative search technology that empowers our customers to find the perfect images. To meet the evolving needs of our customers, we explore and deploy new AI/ML technologies, visual search algorithms, and computer vision models at scale. Our goal is to provide our customers with...


  • Calgary, Alberta, Canada iStockPhoto Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Search Team at Getty Images. As a key member of our team, you will play a crucial role in building and maintaining the search technology that empowers our customers to move the world with images.Key ResponsibilitiesMaintain and improve microservices serving an access point to...


  • Calgary, Alberta, Canada iStockPhoto Full time

    About Getty ImagesWe are a leading visual content creator, offering a full range of content solutions to meet the needs of any customer. Our goal is to be one of the best places to work globally, providing experiences and resources that allow you to do your best work.


  • Calgary, Alberta, Canada iStockPhoto Full time

    Job Summary:We 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 work closely with data platform, data science, UX, SEO, and product teams to deliver...


  • Calgary, Alberta, Canada iStockPhoto Full time

    We're seeking a skilled Software Engineer to join our team and contribute to the development of our enterprise search platform. As a key member of our team, you will be responsible for designing, building, and deploying scalable search solutions that meet the needs of our customers.Key Responsibilities:Design and implement search APIs and microservices using...


  • Calgary, Alberta, Canada Worldplay Networks Full time

    We are seeking a highly skilled Enterprise Software Engineer to join our team at Worldplay Networks in Calgary, Alberta, Canada. As an Enterprise Software Engineer, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.About the RoleThis is an intermediate to senior...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    Job OverviewEternal Tech Systems is seeking a highly skilled Enterprise Software Engineer to join our team.We are looking for an experienced developer with expertise in Java, Spring, and Microservices. The successful candidate will be responsible for designing, developing, and maintaining our applications.ResponsibilitiesThe ideal candidate will have:A...


  • Calgary, Alberta, Canada Eternal Tech Systems Full time

    Job Opportunity at Eternal Tech SystemsEternal Tech Systems is currently looking for a highly skilled Enterprise Software Engineer to join their team.This position offers the chance to work on various projects and maintain current applications. The ideal candidate will have experience with Java, Spring, and Microservices, as well as Angular, JavaScript, and...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    About ICwhatUC - AR Video for EnterpriseICwhatUC - AR Video for Enterprise is seeking an experienced and visionary Chief Engineering Strategist to drive the development of our cutting-edge AR video platform. As a key member of our leadership team, you will be responsible for establishing and executing short and long-term architectural roadmaps for the...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    About the JobWe're seeking a seasoned Software Engineering Manager to drive innovation and excellence in our platform. Key responsibilities include:Leading the development of new products and servicesProviding technical direction and guidance to the teamEstablishing and executing architectural roadmaps for the businessContinuously improving the efficiency...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    About the job: We're looking for an experienced and gritty Software Engineering Manager to drive improvements to our platform and set a superior performance standard.We want to hear from you if you have the skills and expertise to excel in this role.The ideal candidate will be an excellent communicator, able to effectively lead cross-functional teams and...


  • Calgary, Alberta, Canada ICwhatUC - AR Video for Enterprise Full time

    We are seeking a seasoned Software Engineering Manager to drive improvements to our platform and help us set a superior performance standard. This role requires a player-coach who is still interested in honing their technical and leadership skills while helping their team develop cutting-edge technology.About the JobYou will be a technical and architectural...


  • Calgary, Alberta, Canada Siemens Industry Software ULC Full time

    Job DescriptionSales Account ExecutiveKey ResponsibilitiesAccount PlanningDevelop and execute account strategies to achieve sales targets and drive revenue growth.Prioritize accounts based on their strategic value and potential for growth.Collaborate with cross-functional teams to identify and pursue new business opportunities.Team OrchestrationLead and...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    We are seeking a skilled Software Engineer to join our team at Thinktech Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative web applications.Key ResponsibilitiesCollaborate with clients to understand their website requirements and develop effective solutions.Design and implement...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    At Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and integrating website-related code, determining hardware and software requirements, and writing, modifying, and testing website-related code.The ideal candidate will have a strong...

  • Software Engineer

    4 weeks ago


    Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryAt Thinktech Software Inc., we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesConsult with clients to develop and document website requirementsDesign and integrate website-related...