AI & Software Engineering Lead - Full Stack
We are PMG
Named Ad Age Best Places to Work for 9 years in a row and Fast Company Best Workplaces for Innovators since 2022, PMG is a global independent marketing services and technology company that seeks to inspire people and brands that anything is possible. Driven by shared success, PMG utilizes business strategy and transformation, creative, media, and insights—as well as its proprietary marketing intelligence platform, Alli—to deliver cutting-edge digital solutions and innovative media strategies. Our team comprises over 900 employees globally, and our work for ambitious brands like Apple, Best Western Hotels & Resorts, CKE Restaurants, Experian, Intuit, Kohler, Nike, Sephora, Therabody, and Whole Foods spans 85+ countries.
Who You Will Be Working With
At PMG, we’re a team of builders, innovators, and problem-solvers who thrive on creating what others only imagine. As a Senior Full Stack Software Engineer Lead, you’ll join our talented AI & Software Engineering team, driving the development of Alli, PMG’s cloud-based suite of AI-powered tools for digital marketers. Last year alone, Alli powered campaigns that reached over 1 billion consumers across 80+ countries, delivering results for some of the world’s most iconic brands.
You’ll collaborate with exceptional engineers, data scientists, and product experts across one of Alli’s core pillars—Actions, Data, or Insights—to tackle complex problems and build tools that make a meaningful impact on our customers and their businesses. If you’re someone who’s passionate about innovation, loves to ship scalable, cutting-edge solutions, and wants to work where your contributions truly matter, this role is for you.
What You’ll Be Doing
- Lead the design, development, and deployment of frontend and backend features within Alli, ensuring scalability, reliability, and performance.
- Build and maintain APIs and microservices that seamlessly integrate frontend and backend systems.
- Collaborate closely with product managers, designers, and cross-functional teams to create features that drive measurable business outcomes.
- Draft and implement architectural designs for complex systems, ensuring scalability and maintainability.
- Apply and advocate for best practices in code quality, testing, and CI/CD, including debugging, troubleshooting, and optimizing performance.
- Mentor junior and mid-level engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Conduct thorough code reviews, providing constructive feedback to ensure high-quality, maintainable solutions.
- Stay up to date with emerging technologies and industry trends, advocating for adoption where it can create value for the team and platform.
What You Will Bring
- 5+ years of software development experience in object-oriented programming and frontend applications or a related field, with a bachelor’s or master’s degree or equivalent experience.
- 3+ years of experience with enterprise-level frameworks like Beego, Django, or similar.
- 2+ years of experience with modern frontend frameworks or libraries such as React, Redux, Angular, or Vue.
- 2+ years of experience working with AWS or other cloud providers.
- Proven success mentoring and coaching engineers, fostering growth and collaboration.
- Hands-on experience with RESTful APIs, system design principles, and SOLID engineering practices.
- Proficiency in languages like JavaScript (React, Node.js), Python, and Go, and tools such as Docker and Terraform.
- Strong experience working with databases and data warehouses, including Postgres, Snowflake, BigQuery, MongoDB, and Redis.
- Familiarity with AI technologies such as OpenAI, Bedrock, Vertex, and LangChain, with a curiosity for exploring their applications.
- Expertise in monitoring, build tools, version control (Git), and test-driven development (TDD) to ensure code quality and system reliability.
- Experience with Infrastructure-as-Code tools like Terraform to automate and streamline workflows.
- Excellent written and verbal communication skills for effective collaboration across international, cross-functional teams.
- A proactive, team-first approach to solving challenges and supporting team success.
- Interest or familiarity with the digital marketing industry and its intersection with software solutions.
- Prior experience with large language models (LLMs) or end-to-end automated testing for software systems.
- A commitment to curiosity and adaptability as a continual learner, staying at the forefront of media innovation while prioritizing client success with a customer-focused mindset that seeks opportunities to deliver meaningful value.
- A dedication to people-focused leadership, fostering collaboration, innovation, and professional growth by leading by example and nurturing strong relationships that empower others to excel.
What We Offer
- Professional Development: Take advantage of our learning and development programs, mentorship opportunities, and career advancement support.
- Generous PTO: Benefit from our generous paid time off policy to recharge and spend time with loved ones.
- Parental Leave: We provide paid parental leave to support your family during important life events.
- Retirement Plans: Plan for your future with our competitive 401(k) matching program.
- Fertility and Family Support: Access fertility benefits for all team members and their spouses.
- Pet Insurance: Protect your pet's health and your finances.
- Lifestyle Spending Accounts: Enjoy 100% company-funded accounts to promote healthy habits and well-being.
- Annual Bonus: All employees are eligible for an annual bonus.
- Volunteering Opportunities: Receive 8 give-back hours to volunteer in your local communities.
- AI Enterprise License: Access AI Enterprise accounts and participate in weekly AI training sessions to empower and ensure AI safety.
What Sets Us Apart
Being part of PMG means joining a company culture that’s unmatched in digital. We're dedicated to working hard to serve our employees and clients, delivering value, results, and innovation—which often requires true grit and agility. We believe in taking care of ourselves and each other to continuously improve in every way.
In alignment with our core values to be inclusive and always change for the better, PMG is committed to creating a more diverse and inclusive culture, and we are proud to be an equal opportunity employer. We believe that we only change for the better by bringing diverse perspectives to our company. PMG recruits, employs, trains, compensates, and promotes regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Create a Job Alert
Interested in building your career at PMG? Get future opportunities sent straight to your email.
Create alertApply for this job
*
indicates a required field