Senior Software Engineer, AI & Fullstack

Mediafly Logo

Mediafly

💵 $120k-$140k
📍Remote - Canada

Summary

Join Mediafly as a Senior Software Engineer and design, build, and optimize AI-powered features for our leading revenue enablement platform. You will work full-stack, collaborating with various teams to deliver high-impact capabilities. This individual contributor role offers broad scope, influencing architecture and leading technical execution. You will contribute to a multi-million ARR platform, impacting thousands of users. Your work will directly shape the future of our AI-driven workflows. Mediafly offers a remote position with flexible hours and a collaborative team.

Requirements

  • Technical Breadth : Fluency in fullstack development, particularly with Python, Node.js , and React. You've built and maintained production-grade systems with meaningful architectural ownership
  • Pragmatic AI Experience : Hands-on experience working with AI systems—such as AI agents, AI-powered search, RAG pipelines, or integrating LLMs via orchestration frameworks. You may have worked with prompt design, embeddings, or vector databases
  • Architectural Skills: Proven ability to design scalable, distributed, and robust systems
  • Collaboration & Communication: You value open discussions, give and receive feedback well, and thrive in a collaborative environment
  • Curiosity & Problem-Solving: You love diving deep into complex systems, understanding how they work, and finding creative ways to improve them. Whether it's optimizing existing architecture or rethinking processes, you bring a thoughtful approach to problem-solving. You’ve likely worked on challenging tech before and enjoy the satisfaction of making things more efficient, scalable, and future-proof
  • Product Mindset: You care about more than just the code—you’re curious about the why behind what you’re building. You think about the business impact, user experience, and long-term value of your work, ensuring that technical decisions align with broader company and customer goals
  • Versatility & Leadership: You’re comfortable switching between research initiatives and hands-on execution. Whether you're engaging in high-level architectural discussions, exploring new opportunities, or rolling up your sleeves to debug and build, you adapt seamlessly to what the situation calls for

Responsibilities

  • Design and integrate AI workflows into customer-facing products using agent-like architectures or orchestration frameworks (e.g., LLamaIndex, LangChain)
  • Optimize LLM-powered features for performance, scalability, and cost-efficiency. This may include prompt engineering, retrieval-augmented generation (RAG), and evaluation of system quality—not necessarily model fine-tuning
  • Work fullstack to build scalable, observable, and maintainable web application features
  • Architect and implement APIs, databases, and cloud services to support both AI and traditional product features
  • Lead and collaborate on all portions of the SDLC including technical discovery to break down large, complex, and ambiguous problems into clear, actionable initiatives and tasks to drive successful outcomes
  • Champion engineering quality, ensuring solutions are testable, observable, maintainable, and secure
  • Mentor engineers and provide technical guidance on best practices

Preferred Qualifications

Experience with DevOps with preference for AWS

Benefits

  • Flexible working hours
  • Generous Paid Time Off
  • Competitive Salary
  • Health Benefits
  • Transparent Career Paths
  • Generous Paid Parental Leave
  • Remote Stipend

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.