Job description
GALE is the world’s first and only Business Agency. We bring business strategy to brand storytelling to drive enterprise value. With expertise in strategy, media, CRM, creative, performance marketing, and technology, GALE creates integrated marketing systems and campaigns that grow businesses in significant ways. Founded in 2014, the agency has since been named AdAge’s Business Transformation Agency of the Year and Adweek’s U.S. Media Agency of the Year and has been recognized for its innovative creative at the Cannes Lions.
We work with brands such as Delta, Uber, Starbucks, Chili’s, Hard Rock, MilkPEP, Diageo, Cotton, IHG and more. If you’re driven by a passion to build something great, a desire to innovate, and a commitment to achieve excellence in your craft, GALE is a great place for you!
GALE has eight offices around the world, including New York, Toronto, Los Angeles, Austin, Denver, Kansas City, London, and Bengaluru. GALE embraces a hybrid, flexible workplace
About the role –
As a Senior Associate, Core Technology, you’ll leverage your technical depth and problem-solving skills to build reliable, lightweight, high-performing web applications and platform services. While your strength is back-end development (Python/Django and related frameworks), you’re comfortable collaborating across the stack and are conversant with modern front-end ecosystems (React/Angular/Vue).
You thrive in an agile, sprint-driven environment and bring a strong engineering mindset: clean architecture, test-driven development, automated testing, CI/CD, and scalable system design. You’re also excited by the evolution of AI engineering - especially RAG (Retrieval-Augmented Generation), LLM integrations, and agentic workflows. You can take a problem from ambiguity to delivery—design → build → test → deploy → iterate.
WHAT YOU “MIGHT” DO (No day is the same)
Design: Create technical designs (HLD/LLD) for new capabilities and improvements, ensuring solutions are scalable, secure, and maintainable.
Backend engineering (Python): Build and enhance backend services and APIs primarily in Python/Django (and related frameworks as needed), focusing on performance, reliability, and clean architecture.
Database & data layer: Work with relational databases (e.g., PostgreSQL/Redshift) and support data modeling, query optimization, and production readiness.
AI/RAG & Agent work: Design and implement custom RAG workflows and LLM integrations—covering retrieval, prompt orchestration, grounding, and connecting to vector stores (e.g., Pinecone/FAISS) where applicable.
Data pipelines: Contribute to building/operating data pipelines and jobs using AWS and open-source tools (e.g., EMR/Glue/Redshift, Airflow/Spark)—including orchestration, monitoring, and reliability improvements.
Engineering excellence: Write code that holds up in TDD, build automated tests, participate in reviews, and support CI/CD practices using tools like GitHub and JIRA.
Sprint ownership & leadership: Independently run sprints for a small team—planning, task breakdown, execution tracking, and clear communication with internal stakeholders and clients.
WHO YOU ARE
4–7 years of strong experience in Python, with deep expertise in Django and other frameworks.
Strong backend foundation and familiarity with frameworks such as Django / Flask / Pyramid (or equivalents).
Solid experience working with AWS (or similar cloud platforms) in production environments.
Strong understanding of:HLD/LLD, system design fundamentals, API design, and scalable architectures
Engineering best practices: testing, code quality, documentation, and maintainability
Hands-on experience building AI/LLM solutions, including:
RAG pipelines and agent workflowsTools/frameworks such as LangChain, Pydantic, and related ecosystems
Familiarity with AI agent design patterns and best practices
HIRING PROCESS
We want you to be just as discerning in making your next career move as we are finding great talent to join our team. Our interview process generally consists of the following stages to allow you to meet a range of people from various disciplines and domains. You will be assessed at each stage before being invited to move to the next.
Phone screen with a member of our Talent Acquisition Team
·Up to two domain discussions with technology team members
·A discussion with a member outside of the technology domain
·A conversation with the Hiring Manager, who will generally be your manager
·An optional final closing Q&A with a member of our Leadership Team
Note: Hybrid work in office is an essential function of the job.
Our Commitment to Inclusion
We believe in inclusivity and do our best work when people with diverse perspectives, backgrounds, and skills are brought together. Our Core Values are at the root of GALE’s collaborative environment and help to foster a strong community. Our Code of Conduct, Human Resources policies, and executive investment in inclusion further support and protect GALE’s inclusive workplace. GALE is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
Our Hiring Process
We want you to be just as discerning in making your next career move as we are finding great talent to join our team. Our interview process will allow you to meet a range of people from various disciplines and domains both virtually and in person. Please discuss with our recruiters if you require any accommodations throughout the process to help enable a smooth interview.






