Mediafly Logo

Mediafly

Staff Software Engineer - AI & Fullstack

Job Posted 2 Days Ago Posted 2 Days Ago
Be an Early Applicant
Remote
2 Locations
Senior level
Remote
2 Locations
Senior level
Design and develop AI-driven applications while also handling fullstack development tasks. Collaborate with teams to enhance product features and guide technical strategy.
The summary above was generated by AI

Who we are:

Mediafly is the leading revenue enablement platform market-facing teams use to plan, predict, coach, and engage at the highest levels. Our unified suite of solutions create immersive buyer experiences; enable sellers to lead with value, allow managers to scale coaching, and empower leaders to forecast with confidence. In today’s unpredictable market, Mediafly is the key to delivering predictable efficient growth.


We’re looking for a Staff Software Engineer with expertise in AI-driven applications and fullstack development. In this role, you will design, build, and optimize AI-powered systems while also working on traditional fullstack development. You’ll collaborate with product, design, and infrastructure teams to deliver high-impact features and guide technical strategy.


This is an individual contributor (IC) leadership role, where you'll influence architecture, set technical direction, and get hands on with complex engineering challenges.


At Mediafly/Dooly, you’ll play a key role in shaping AI-driven workflows that power a multi-million ARR product, directly impacting thousands of users. We thrive on collaboration, innovation, and continuous growth—your ideas won’t just be heard, they’ll help drive our future.

Responsibilities of a Staff Software Engineer:

  • Design, develop, and integrate AI agents into existing products.
  • Train and optimize LLMs for performance, scalability, and efficiency in production environments. Conduct evaluations and perform cost-performance tradeoffs to enhance response quality and system reliability.
  • 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.
  • Raise the bar for code quality and engineering standards, ensuring that all solutions are robust, testable, observable, maintainable, secure, and scalable.
  • Mentor engineers and provide technical guidance on best practices.

We would love to work with you if you have (required):

  • Experience: 8-12+ years in software engineering, with 3-5+ years in a senior or technical leadership role.
  • Technical Expertise: Deep knowledge across the stack, particularly with: Python, Node.js, React.js. You have expertise in building AI-driven systems, particularly AI Agents, AI search, and Retrieval-Augmented Generation. You have hands-on experience with vector databases, MLOps, and working alongside other engineers to bring AI products to production.
  • Architectural Skills: Proven ability to design scalable, distributed, and robust systems.
  • Collaboration & Communication: You excel at working across teams, and are able to translate complex technical concepts for non-technical stakeholders. 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 big-picture strategy 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.

Nice to haves:

  • Experience with DevOps with preference for AWS

This is a 100% remote position with a collaborative team that values flexibility and trust. We use modern communication and collaboration tools to stay connected and productive across time zones.

Ready to make an impact on a product that matters? Apply today and help us build the next generation of our platform!



Why Mediafly?


Remote based in Canada

Flexible working hours

Generous Paid Time Off

Competitive Salary

Health Benefits

Transparent Career Paths

Generous Paid Parental Leave

Remote Stipend



Mediafly is an equal opportunity employer, which means we do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome people of different backgrounds, experiences, abilities and perspectives and encourage all interested individuals to apply.


We have over 100 employees located globally. Thanks to our commitment to employee experience, Mediafly has been recognized as a Best Place to Work from Crain's, Inc. and BuiltIn.


Mediafly's HQ is based in Chicago, IL.

Top Skills

AWS
Node.js
Python
React

Similar Jobs

Yesterday
Easy Apply
Remote
Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The role involves leading engineering projects on distributed systems, improving processes and systems, and delivering reliable software solutions.
Top Skills: AWSC#C++ElasticsearchGCPJavaNoSQLOpensearchPythonSQL
Yesterday
Easy Apply
Remote
Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Staff Software Engineer will lead the Identity and Access Management team, developing scalable platform solutions and driving operational excellence in access control and authorization across products.
Top Skills: AWSC#C++ElasticsearchGCPJavaJwtsOauth 2.0OidcOpensearchPythonRbacSAML
Yesterday
Remote
4 Locations
165K-183K Annually
Senior level
165K-183K Annually
Senior level
eCommerce • Food • Software
As a Senior Software Engineer, you will enhance Instacart's platform reliability, manage high-traffic services, and improve operational excellence through automation and AI tools.
Top Skills: Ai ToolsAutomationC++Distributed SystemsJavaPython

What you need to know about the San Francisco Tech Scene

San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.

Key Facts About San Francisco Tech

  • Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Google, Apple, Salesforce, Meta
  • Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
  • Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
  • Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account