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 40 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Search & Ai in Winnipeg, MB vacancy
  •  ...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 hours ago
  •  ...Drive AI innovation as a Senior AI Engineer in Mississauga, Canada. Craft Python-based AI applications using FastAPI or Flask while optimizing performance...  ...an experienced Senior AI Engineer with over 8 years in software development. You will design and deploy AI and LLM applications... 
    Senior

    Talentola

    Winnipeg, MB
    1 day ago
  •  ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference... 
    Senior

    Equinix

    Winnipeg, MB
    1 day ago
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day ago
  •  ...Coffee. Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and deploy AI...  ...'s degree in Computer Science, Software Engineering, Information Technology,...  ...Studio, Azure Machine Learning, Azure AI Search, Azure Functions • Data &... 
    Suggested

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • $20 per hour

    Looking for a part-time nanny to care for my daughter and pick her up after school at 3:30pm and watch until either myself or our current part time nanny returns home at 5:30pm - may be hiring more than one person to fulfil the role. That can start as soon as possible! This...
    Hourly pay
    Part time
    Live out
    Immediate start

    CanadianNanny.ca

    Winnipeg, MB
    1 day ago
  •  ...offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department...  ...: Price Industries is building a new Engineering Technology team, and we are looking for...  ...development, and the thoughtful use of AI-assisted development tools to explore ideas... 

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  • $180k - $200k per year

     ...Title: Staff Data Scientist (AI & Machine Learning) Location:...  ...our AI organization. While a Senior Data Scientist excels at building...  ...Scalability: Partner with Engineering and DevOps to design robust ML...  ...10+ years of experience in software or data science, with at least... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    1 day ago
  •  ...demanding missions including aerial firefighting, search and rescue, military, utility, and commercial operations. With engineering and manufacturing operations across Canada,...  .... We are looking for an experienced Senior New Product Introduction (NPI) Engineer to... 
    Senior
    Permanent employment
    Full time

    DART Aerospace Company

    Winnipeg, MB
    1 day ago
  • $89.7k - $149.8k per year

     ...'t just a tool, it's your playground. Our engineers work on scalable systems, cloud services,...  ...comes next, for customers and for you. Our Software Development Engineers (SDEs) use modern technology...  ...to the development of GenAI and AI-powered tools to enhance development productivity... 
    Full time
    Internship

    Amazon

    Winnipeg, MB
    4 days ago
  •  ...Salesforce, the leading AI CRM, seeks a Senior Technical Consultant to drive enterprise deployments and AI-driven delivery. You'll partner with clients and internal teams to define architectures, implement solutions, and manage release cycles across desktop, cloud, and mobile... 
    Senior

    Leadout Capital

    Winnipeg, MB
    1 day ago
  •  ...project and inform that team of an assignment. • Lead electrical engineering work on all electrical systems for a project. • Present...  ...Bluebeam, Revit, AutoCAD. • Experience with specialty modeling software, such as AGI 32, Visual Lighting, SKM, ETAP, HOMER, etc. is an... 
    Senior
    For contractors
    For subcontractor
    Internship
    Work at office

    Stantec

    Winnipeg, MB
    1 day ago
  •  ...Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform...  ...Kubernetes containerization experience Strong software engineering fundamentals Apply machine... 
    Senior

    The Institute for Performance and Learning

    Winnipeg, MB
    1 day ago
  •  ...Senior Automation Engineer (Project Manager) Saguenay-Lac-Saint-Jean, QC, Canada Type of position: Regular To pursue project and client development in the Saguenay–Lac-Saint-Jean, BBA wants to bolster its local multidisciplinary team. Working closely with our offices... 
    Senior
    Long term contract
    Temporary work
    Work at office
    Local area

    BBA Consultants

    Winnipeg, MB
    1 day ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Electrical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  • $114.8k - $157.85k per year

     ...Job Description Senior Mechanical Engineer Are you looking for a company that works on major engineering projects all over the world? Do you want to make a difference by improving the daily lives of communities worldwide? Are you seeking to join an inclusive and diverse team... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours

    AtkinsRéalis

    Winnipeg, MB
    7 hours ago
  •  ...Our convenient Price Café offers free Tea and Coffee. Senior Manufacturing Engineering Specialist - Critical Environments Reporting To: Manufacturing...  ...through. • Proficiency with computer aided design software such as AutoCAD and Solid Edge/SolidWorks. • Alignment... 
    Senior

    Price Industries Limited

    Winnipeg, MB
    1 day ago
  •  ...not reach. Falcon is built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a...  ...Competitive compensation We may use artificial intelligence (AI) tools to support parts of the hiring process, such as... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Azul

    Winnipeg, MB
    1 day ago
  •  ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction...  ...routing capabilities. 8+ years of software engineering experience, including substantial...  .... Practical experience with AI-assisted software development or AI-enabled... 
    Senior
    Internship
    Remote work
    Relocation

    Miratech

    Winnipeg, MB
    1 day ago
  •  ...electronics expertise in an on-site R&D environment. As Senior Electrical Engineer/Designer, you will guide analog and high-voltage module development...  ...with schematic, simulation, and mathematical calculation software Apply high-voltage electronics, analog design, magnetics... 
    Senior

    Radiometer

    Winnipeg, MB
    1 day ago
  •  ...Opportunity We have an exciting opportunity for a motivated senior Water Resources Engineer / Environmental Engineer with experience in water resource...  ...such as CORMIX, Goldsim, QUAL2K, etc., and statistical software such as R is an asset Mining experience including mine... 
    Senior
    Work at office
    Worldwide

    Stantec

    Winnipeg, MB
    1 day ago
  •  ...Pinterest is seeking a Senior Data Scientist to shape the future of people-facing and business...  ...and algorithms to solve complex engineering challenges at scale, collaborating with Product...  ...and prototype analysis pipelines, leverage AI to accelerate execution, and communicate insights... 
    Senior

    Pinterest

    Winnipeg, MB
    1 day ago
  •  ...full potential in an environment that’s engineered for people. At CIMA+, we care about our people...  ...engineering career by joining us as a  Senior Overhead Transmission Lines Engineer ....  ...with the PLS-CADD suite design /analysis software and CAD systems, along with familiarity of... 
    Senior
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week

    CIMA+

    Winnipeg, MB
    4 days ago
  •  ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments... 
    Senior

    Affirm, Inc.

    Winnipeg, MB
    1 day ago
  • A growing adtech startup is seeking experienced developers to design and build scalable web applications. Responsibilities include deploying cloud-native applications and driving architecture decisions in a remote-first setting. Ideal candidates will master both front-end and...
    Senior
    Remote work

    Linkby

    Winnipeg, MB
    1 day ago
  • $110k per year

     ...provider of Interconnected Commerce software solutions for telecom retail. Interconnected Commerce is an AI-native telecom commerce...  ...quality standards, and creating engineering patterns that let analytics,...  ...confidence. About the Role: The Senior Data Engineer will design,... 
    Senior
    Full time

    iQmetrix

    Winnipeg, MB
    a month ago
  •  ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for...  ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Winnipeg, MB
    more than 2 months ago
  • $130k - $165k per year

     ...of Quanta Services, we provide engineering and design services across...  ...re looking for an experienced Senior Transmission Line Design Engineer...  ...~ Proficiency with the PLS software suite, including PLS-CADD, PLS...  ...may use technology, including AI-enabled tools, to support certain... 
    Senior
    Long term contract
    Full time
    For contractors
    Internship

    Phasor Engineering Inc

    Winnipeg, MB
    more than 2 months 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
    41 minutes ago
  • $18 - $22 per hour

     ...changes and trends, and reflect them in ETC/EAC forecasts. Apply AI and automation tools to controls work such as variance commentary...  ...Qualifications / Requirements Bachelor’s degree or diploma in Engineering, Construction Management, Quantity Surveying, Finance, Business,... 
    Senior
    Hourly pay
    Permanent employment
    Full time
    Contract work
    Temporary work
    Part time
    For contractors
    Work at office
    Flexible hours
    3 days per week

    Trans Mountain

    Winnipeg, MB
    1 day ago

Do you want to receive more vacancies?

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