Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Search & Ai

Muck Rack

Muck Rack is trusted by thousands of organizations around the world to understand how their brands show up across news, social media and AI-generated answers.
Our AI-powered platform connects the entire PR workflow in one place, helping communications teams manage media relationships, understand the conversations shaping their brands, take action and measure their impact. Combined with analyst-led Media Intelligence and advisory services, Muck Rack turns signals into insights and insights into action.
Founder-controlled and growing profitably and sustainably, we have the freedom to build forward-thinking products, put our customers first, and offer an inclusive culture that welcomes diverse perspectives.
We’re looking for a collaborative, self-motivated
Senior Software Engineer, Search & AI
to join our growing team.
As a Senior Software Engineer, you’ll help build and evolve the customer-facing search experiences that help users discover relevant, high-quality content, along with the backend systems that power them. You’ll work across the stack, with a slight emphasis on frontend development, and collaborate closely with engineers, Product, and Design to deliver intuitive search experiences backed by reliable, scalable search and data systems.
What You'll Do
Own and deliver customer-facing search features and workflows across frontend and backend systems, from technical planning through production
Build AI-powered product experiences end to end, from the services behind them to the interfaces that make their output useful and trustworthy
Build intuitive, responsive user experiences using Vue while contributing to the Python and Django services that power them
Design and improve search, indexing, and retrieval systems that support high-quality content discovery across large volumes of data
Build and maintain features and data workflows that leverage technologies such as Elasticsearch, Kafka, Celery, and MySQL
Make thoughtful technical decisions and trade-offs that balance customer experience, delivery speed, performance, reliability, and long-term maintainability
Collaborate closely with Product, Design, and engineering teammates to shape solutions, clarify requirements, and deliver high-quality customer experiences
Troubleshoot complex production issues and drive improvements to the performance, reliability, observability, and maintainability of the systems you work on
Participate in an on-call and incident response rotation, helping diagnose and resolve production issues and improve system reliability over time
To Be Set Up for Success in This Role, You'll Need to Have
5+ years of professional software engineering experience building and maintaining production software
Strong experience working across frontend and backend systems and independently delivering features throughout the application stack
Proficiency with Python or a similar programming language and experience with Django or a comparable web framework
Experience with Elasticsearch or a comparable search technology, or significant experience working with data-intensive systems
Experience making technical trade-offs within complex production systems while balancing immediate delivery needs with long-term quality
Experience diagnosing production issues and contributing to the reliability and operational health of the systems you build
Experience with TypeScript in a large codebase
Experience with design systems or shared component libraries
Flexibility to adjust working hours for overlap with teammates in US time zones
If Any of the Below Also Describe You, This Could Be an Exciting Opportunity
Experience with Kafka or other streaming or event-driven technologies
Experience with MySQL, Postgres, or other relational databases
Experience with Celery or other asynchronous task-processing systems
Experience building search, discovery, indexing, or information-retrieval features
Experience improving frontend architecture, performance, or complex customer-facing workflows
Experience working with high-traffic SaaS applications or systems that process large volumes of data
Experience building customer-facing features backed by LLMs or other AI models
Experience judging whether an AI-backed feature is actually working, through evaluation, testing, or user feedback
Interest in journalism, news, media, or social media
In Addition, We're Always Looking for Candidates Who
Communicate complex technical ideas clearly and collaborate effectively with both technical and non-technical partners
Take ownership of problems and drive work forward independently while knowing when to involve others
Take pride in building readable, testable, maintainable software while making pragmatic technical trade-offs
Approach ambiguous or complex problems thoughtfully and use sound judgment to identify effective solutions
Contribute to a strong engineering culture through thoughtful code reviews, knowledge sharing, feedback, and continuous improvement
Proactively incorporates AI tools into day-to-day work to improve productivity and accelerate delivery
Interview OverviewBelow you'll find an outline of the interview plan for this role. Please note that this is what we expect the process to look like;
we may ask you for supplemental information or require an additional step before making a final decision.
30 min interview with a member of our Talent Team
A 1 hour zoom interview with the hiring manager
Peer interviews with several team members
Travel & Team Engagement ExpectationsThis role requires up to 10% travel for team collaboration, customer engagements, and company events. As part of our commitment to building strong connections across our fully distributed team, attendance at our annual company offsite (typically held in Mexico) is expected.
The anticipated salary range for this role in Ireland is €95,000–€110,000 annually, depending on experience.
The anticipated salary for this role in Bulgaria is €6,000+ gross per month, depending on experience.
Individual compensation decisions are based on a number of factors, including experience level, skillset, and balancing internal equity relative to peers at the company. We expect the majority of the candidates who are offered roles at our company to fall healthily throughout the range based on these factors. We recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate.
Why Muck Rack?Remote Work, Forever
Fully distributed team with a permanent remote setup
Home office stipend, phone and internet reimbursement, coworking membership
Virtual and in-person team bonding (lunches, events, competitions)
Competitive geo-neutral pay in the U.S.
Annual reviews to ensure equity and market alignment
Standardized bonus or commission structure
401(k) with employer contributions
Equity opportunities
Comprehensive medical, dental, vision, disability, and life insurance for employees and dependents
100% premium coverage for individuals on high-deductible plans
24/7 Virtual Care and Employee Assistance Program
Employer-funded HSA contributions and other pre-tax benefits
Quarterly wellness stipend and free Headspace subscription
Time Off & Family Benefits
4+ weeks of PTO, plus paid sick and mental health days
13 paid holidays with the option to swap for personal days
Up to 16 weeks of fully paid parental leave
Learning and Development
Transparent pathways for internal mobility and promotion
Bi-annual performance reviews, team workshops, and leadership training
Unlimited access to Coursera and O’Reilly
2 additional PTO days annually for learning and development
Inclusive, Customer-First Culture
Commitment to equity and valuing diverse perspectives
Agile, founder-led company focused on collaboration and innovation
Trusted by 3,000+ companies worldwide
Note: Benefits and compensation reflect offerings for U.S.-based employees. Support is provided for employees in other locations, in compliance with local laws and regulations.
While we are a fully distributed team, we do have limitations on where we can hire and maintain a list of acceptable working locations based on job function. If we are unable to hire in your current location for the role for which you applied, you will be notified via email. While we enjoy many benefits as a permanently distributed and remote company, we cannot always support relocation or extended travel and have guidelines in place to ensure compliant work away from your designated permanent residence.
Please note: For detailed information regarding our GDPR and/or CCPA compliance policies, including how we handle personal data and privacy rights, kindly refer to the email correspondence accompanying this application.
Muck Rack does not accept unsolicited resumes from search firms or any other third parties. Any unsolicited resume sent to Muck Rack will be considered Muck Rack property, and Muck Rack will not pay a fee should it hire the subject of any unsolicited resume.
Muck Rack considers applicants for all positions on the basis of merit, qualifications, and business needs, and without regard to race, color, national origin, religion, sex, age, disability, sexual orientation, gender identity, alienage or citizenship status, ancestry, marital status, genetic predisposition or carrier status, veteran status, familial status, status as a victim of domestic violence, or any other status or characteristic protected by applicable federal, state, or local law.
Note to applicants/job seekers: We have recently been made aware of scams impersonating Muck Rack’s HR team. Please be cautious of these attempts to elicit banking or other financial or sensitive information. Muck Rack will never request financial information during the interview process, and follow ups for interviews or next steps will always come from an ‘@muckrack.Com’ email address. If you are contacted by anyone from a different domain who claims to be from Muck Rack, please forward the communication to View email address on ca.hrm.tc .
Voluntary Self-IdentificationFor government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.
As set forth in Muck Rack’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.
If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:
A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs;
or a person who was discharged or released from active duty because of a service-connected disability.
A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Search & Ai in Winnipeg, MB vacancy
  • $144.7k - $195.9k per year

    Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size...  ...to justice .Summary:We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is for someone who is passionate about... 
    Senior
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  • $144.7k - $195.9k per year

    Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size...  ...to justice.Summary We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team. This role is for someone who is passionate... 
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours

    Themis Solutions Inc.

    Winnipeg, MB
    1 hour ago
  • Build search and AI-powered experiences at Muck Rack, using Vue, Python, and Django within a fully distributed remote team.As a Senior Software Engineer, you will deliver customer-facing search workflows across frontend and backend systems. You will create trustworthy AI product... 
    Senior
    Remote work

    Muck Rack

    Winnipeg, MB
    1 hour ago
  •  ...Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare...  ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    12 days ago
  • $176k - $200k per year

    We’re looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Fdetimes

    Winnipeg, MB
    1 hour ago
  • $150k - $200k per year

     ...Stikeman Elliott is building its own agentic AI platform, with production agents working...  ...and continues to expand. This is the senior engineering role responsible for advancing its...  ...role that spans application architecture, software development and production delivery. You... 
    Senior

    Stikeman Elliott LLP

    Winnipeg, MB
    1 hour ago
  • Senior Software AI Engineer — Agentic PlatformsFull-Time, Permanent | Downtown Toronto | HybridOur client, a global enterprise, is building an internal AI platform — a multi-tenant, model-agnostic environment spanning a web app, a desktop agent client, an AI App Store, and... 
    Senior
    Permanent employment

    Encore Technical Solutions Inc.

    Winnipeg, MB
    1 hour ago
  • $145k - $183k per year

    Job DescriptionToast is recruiting on behalf of this company for a Senior Software Engineer, AI to join their Engineering team in Toronto. They are looking for an experienced backend engineer who is excited to build and optimize LLM-powered systems that help users uncover meaningful... 
    Senior
    Full time
    Manual labor
    Work at office
    Flexible hours

    Toast

    Winnipeg, MB
    1 hour ago
  • Build production AI features as a Senior AI Software Engineer at Safe Fleet, using LLMs, machine learning, and backend APIs. Help make fleet vehicles safer through scalable technology.This hands-on senior engineering role delivers AI-powered capabilities across Safe Fleet’s... 
    Senior

    Safe Fleet

    Winnipeg, MB
    1 hour ago
  •  ...of talent at your fingertips. With our AI-powered Global Work Platform™,...  ...— we’re rethinking what it means for software to work with you, not just for you. Our...  ...AI assistant, and we’re looking for a Senior Full-Stack AI Engineer who wants to help define what AI-native... 
    Senior
    Contract work
    Local area
    Remote work
    Flexible hours

    Pebl

    Winnipeg, MB
    1 hour ago
  • Build AI-powered product features at Motion as a Senior Software Engineer, working across React, TypeScript, Node.Js, and APIs.This senior engineering role spans feature development, service design, and increasingly AI-powered product capabilities. You may contribute to Platform... 
    Senior

    Motion

    Winnipeg, MB
    1 hour ago
  • $188k - $242k per year

     ...cross-functional team to build AI agents that fundamentally...  ...scale. Instead of writing bespoke software for every workflow, we are developing...  ...consists of fewer than five engineers. The work spans critical areas...  ....We are seeking a Senior Software Engineer with a strong... 
    Senior
    Long term contract
    Casual work
    Internship
    Work at office
    Local area
    Immediate start

    Justworks, Inc.

    Winnipeg, MB
    1 hour ago
  • Select how often (in days) to receive an alert:Title: Senior AI Platform Software Engineer Requisition ID: 276518 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Role The Senior AI Platform Software Engineer will... 
    Senior
    Flexible hours

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • $101k - $151k per year

     ...and no tradeoffs on what matters most. Search has become the default way consumers...  ...a solution that interacts with multiple software components, and executing on it by writing...  ...others' code, and providing feedback to other engineers through code reviews. Your experience... 
    For contractors
    Internship
    Work at office
    Remote work
    Flexible hours

    Affirm, Inc.

    Winnipeg, MB
    1 hour ago
  •  ...ll get to work on The Flare platform’s search engine is built on top of Elasticsearch and...  ...applications Leverage cloud, database and AI infrastructure to solve such large scale...  ...Conduct feasibility studies for upgraded software systems Maintain our product’s existing... 
    Senior
    Summer work
    Work at office
    Remote work
    Flexible hours

    Flare

    Winnipeg, MB
    1 hour ago
  • Build AI-powered Autodesk experiences with TypeScript and Python as a Senior Software Developer working across desktop applications, APIs, and services.At Autodesk, the Personalized...  .... You will collaborate with software engineers, applied scientists, and product teams.Key Responsibilities... 
    Senior

    Autodesk

    Winnipeg, MB
    1 hour ago
  • Build AI systems as a Senior Software Engineer in Asana’s Vancouver office, using distributed systems expertise and technical leadership. Work follows an office-centric hybrid schedule.Asana is expanding AI engineering teams across its human-agent operating system and AI Suite... 
    Senior
    Work at office

    Asana, Inc.

    Winnipeg, MB
    1 hour ago
  • $120k - $140k per year

     ...as we build smarter technologies that redefine fleet safety. When you help make fleets smarter, you make people safer. Senior Software Engineer, AI Product EngineeringAbout The PositionABOUT THE POSITION Meet the Smart Safety Company AtSafe Fleetour name says it all... 
    Senior
    Work at office
    Local area

    Safe Fleet

    Winnipeg, MB
    1 hour ago
  • Shape Pebl’s conversational AI with React, streaming interfaces, and agentic systems while building experiences that respond thoughtfully when models fail.As a Senior Conversational AI Software Engineer, you’ll help define Alfie, Pebl’s AI assistant for global employment software... 
    Senior

    Pebl

    Winnipeg, MB
    1 hour ago
  • Coach AI adoption across software delivery lifecycles as a Senior Engineer at Electric Mind, applying prompt engineering and agentic tools.This senior role supports the AI Enablement Technical Lead across multiple client teams. You will mentor Developers and Quality Engineers... 
    Senior

    Motive Partners

    Winnipeg, MB
    1 hour ago
  • $120k - $145k per year

     ...Veralto company, is a mission-driven software company that organizes the world’s...  ...growth.Reporting to the Director of Engineering & Predictive Analytics, the Senior Software Engineer will contribute to...  ...predictive analytics products that leverage AI and ML.This position is part of the... 
    Senior
    Work at office
    Remote work
    Flexible hours
    Shift work

    Hach

    Winnipeg, MB
    1 hour ago
  • Applied AI research meets backend engineering in this senior remote role, focused on agentic AI, image generation, and video generation.You will explore practical...  ...applicationsRequirements: Three to 15 years in software engineering or applied AIStrong backend engineering and... 
    Senior
    Remote work

    Wintermeyer Ventures

    Winnipeg, MB
    1 hour ago
  • Build production AI systems with Python or Node.Js in Pelmorex’s flexible hybrid environment at its Oakville location. This is a 12-month contract role.As a Software Engineer, AI, you will help Pelmorex move prototypes into reliable services for The Weather Network, MétéoMédia... 
    Senior
    Contract work
    Flexible hours

    Pelmorex

    Winnipeg, MB
    1 hour ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – AI Oversight based in Canada. As a Senior Software Engineer specializing in AI Oversight, you will help build innovative... 
    Senior
    Long term contract
    Contract work
    For contractors
    Local area
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Join Cerebras Systems as a Senior Software Engineer specializing in AI fleet platform development. This role focuses on managing AI clusters and enhancing operational efficiency across platforms. As a senior engineer at Cerebras, you'll drive innovation in fleet management... 
    Senior

    Cerebras

    Winnipeg, MB
    1 hour ago
  • $132.6k - $174k per year

     ...employee experience through automation, agentic automation, and AI. We partner with business and technology teams across...  ...responsibly, and at enterprise scale.Core Responsibilities As a Senior Software Engineer – AI Agents, you will lead the design and implementation of... 
    Senior
    Long term contract
    Permanent employment
    Part time
    Manual labor

    lululemon

    Winnipeg, MB
    1 hour ago
  • Direct AI coding agents to build full-stack applications at Remitly, working onsite Tuesday through Thursday under the company’s hybrid expectations.As a Senior AI Native Software Engineer, you solve customer problems by orchestrating AI agents instead of writing code directly... 
    Senior

    Careers at Remitly Nicaragua

    Winnipeg, MB
    1 hour ago
  • $125k - $135k per year

     ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer, AI/ML based in Canada. Join a product-focused engineering team developing advanced AI and machine learning capabilities for... 
    Senior
    Remote work
    Flexible hours

    Jobgether

    Winnipeg, MB
    1 hour ago
  • Build reliable software with Python and AI at ZoomInfo, working remotely on applications, services, and data platforms for business teams.As a Senior Software Engineer, you will own complex technical projects from ambiguous requirements through production. You will use Python... 
    Senior
    Remote work

    ZoomInfo Technologies LLC

    Winnipeg, MB
    1 hour ago
  • Build AI-powered Momentum capabilities as a Senior Backend Software Engineer in Salesforce’s Vancouver office-flexible environment. Apply Java, APIs, and prompt engineering.This senior software engineering role covers architecture, design, implementation, testing, and operations... 
    Senior
    Work at office
    Flexible hours

    Salesforce, Inc.

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Search & Ai. Be the first to apply!