ABOUT INVOCA:
Invoca is the revenue execution and platform leader that helps marketing,
commerce, and contact center teams turn every conversation into revenue. Through
its AI agents, Invoca engages, qualifies, and converts customers across SMS and
voice, orchestrating seamless buyer journeys and measurable, profitable growth.
With over 300 employees, 2,000+ customers, and $100M in revenue, the company
continues to lead the category it created. Invoca's AI vision centers on using
trustworthy, first-party data to deliver intelligent, authentic, and empathetic
AI — connecting digital and human experiences to build lasting customer
relationships. Invoca has raised $184M from leading investors, including Upfront
Ventures, Accel, Silver Lake Waterman, H.I.G. Growth Partners, and Salesforce
Ventures.
Commitment to our customers, collaboration, and continuous improvement in a
positive environment are more than words written on a wall at Invoca, it's our
way of life. We take pride in an inclusive and egoless culture that helps us
drive innovation and build value for both our customers and our people. And of
course, there's the competitive pay, great perks, and getting to work on an
industry-leading product. If this sounds unlike most tech jobs you've had,
you're right. Come join us. We're building something special.
About the Engineering Team
You'll join a team where everyone, including you, is striving to constantly
improve their knowledge of software development tools, practices, and processes.
We are an incredibly supportive team. We swarm when problems arise and give
excellent feedback to help each other grow. Working on our close-knit,
multi-functional teams is a chance to share and grow your knowledge of different
domains from databases to front ends to telephony and everything in between.
We are passionate about many things: continuous improvement, working at a brisk
but sustainable pace, writing resilient code, maintaining production
reliability, paying down technical debt, hiring fantastic teammates; and we love
to share these passions with each other.
Learn more about the Invoca development team on our blog (engineering.invoca.com
[http://engineering.invoca.com]) and check out our open source projects
(github.com/Invoca [https://https//github.com/Invoca]).
About the Role
Data is the raw material for every AI-powered feature Invoca ships. If the
pipelines, lakehouse, and streaming systems behind our Context Engine and
Conversation Intelligence products aren't fast, trustworthy, and easy to build
on, every downstream model and product feature suffers.
This is not a pipeline maintenance role. Your job is to build the data
foundation that determines how quickly Invoca's data science and ML teams can
ship AI-powered capabilities, and how much every product team can trust the data
they're building on.
As a platform team, our real customers are the product and ML teams who build on
what we ship. Success is measured by their outcomes: how quickly data science
and ML teams can turn your datasets into shipped, AI-powered features, how
reliably those features hold up in production as customer usage scales, and how
much your platform accelerates Invoca's ability to innovate with data and AI.
What You'll Do
Own the Core Data Infrastructure Powering AI
Design, build, and operate scalable batch and streaming data pipelines that
process structured and unstructured data across the Invoca Platform.
Extend and evolve the architecture of Invoca's lakehouse on Databricks (Delta
Lake, Unity Catalog, Workflows) as a shared platform, not a one-off system.
Build the Datasets That Make AI Possible
Build curated training and fine-tuning corpora, evaluation datasets, and
feature pipelines consumed directly by data science and ML engineering.
Treat dataset quality and availability as a direct input to how fast those
teams can ship, and how well what they ship performs for customers.
Make Engineering Rigor Non-Negotiable in the Data Layer
Champion pipeline testing, CI/CD for data code, data quality monitoring,
schema management, and dataset versioning for reproducibility.
Reduce the number of data incidents that reach downstream consumers, and
shrink the time to detect and resolve the ones that do.
Build Trust Through Responsible Data Handling
Ensure responsible data handling across the platform: governance, access
control, and PII protection for customers in regulated industries.
Evaluate and implement new technologies as needed, and partner with technical
leadership to drive adoption.
Multiply the Data Fluency of the Teams Around You
Mentor others across data science, engineering, and architecture, raising the
data engineering bar across the company.
Partner with technical leadership to prioritize data platform investments
based on the impact to the product and AI teams who depend on you.
About You
We're looking for engineers who treat data infrastructure as a product with real
customers, not a background system. You likely have:
5+ years of professional experience in data engineering or closely related
software engineering roles, with clear ownership of production data systems.
Advanced proficiency in Python for data engineering, including PySpark and
modern data processing libraries (e.g., Pandas, Polars, PyArrow), with solid
software engineering fundamentals: testing, code review, and CI/CD.
Advanced proficiency in SQL, including performance tuning, complex analytical
queries, and data modeling for both relational databases (e.g., MySQL,
PostgreSQL) and lakehouse/warehouse environments.
Strong experience with the Databricks platform (Delta Lake, Unity Catalog,
Workflows, Jobs/Compute) or an equivalent lakehouse/warehouse stack (e.g.,
Snowflake, BigQuery) with willingness to go deep on Databricks.
Strong experience with Apache Spark at scale: partitioning, skew, join
strategies, and cost/performance optimization.
Experience with workflow orchestration (e.g., Databricks Workflows, Airflow,
Dagster), including dependency management, backfills, and idempotent pipeline
design.
Experience with data quality and pipeline reliability practices:
expectations/validation frameworks, monitoring and alerting, incident
response, and schema evolution.
Experience with streaming data technologies (e.g., Kafka, Kinesis, Spark
Structured Streaming) for real-time or near-real-time processing.
Working knowledge of cloud infrastructure, with a preference for AWS (S3,
IAM, and containers), including security fundamentals and cost awareness.
Familiarity with the data needs of ML and AI systems: preparing
training/fine-tuning and evaluation datasets, working with unstructured text,
and supporting model-serving infrastructure (e.g., FastAPI services,
Databricks Model Serving, SageMaker endpoints).
Understanding of data governance and privacy practices; experience handling
sensitive data (PII, HIPAA/PCI contexts) is a strong plus.
Bachelor's Degree or equivalent experience required.
How Success Will Be Measured
Within 6 to 12 months, success in this role will look like:
Data science and ML engineering teams can go from raw data to
production-ready datasets and features significantly faster because of the
platform that you've help build.
AI-powered products built on your datasets operate reliably at scale, with
data quality and freshness that hold up as usage and customer volume grow.
Product and ML teams adopt your pipelines and datasets with confidence,
instead of routing around you or rebuilding their own one-off data
infrastructure.
Your platform significantly accelerates how quickly Invoca turns new data
into shipped, differentiated AI capabilities.
You're recognized internally as the reason “build with our data” is fast and
trustworthy, not a bottleneck.
About Diversity and Inclusion
“Our company is committed to creating a culture that is not only grounded in
continuous learning, teamwork, and customer success, but is fair, equitable, and
welcoming for everyone.” (Gregg Johnson, CEO)
And to us, diversity and inclusion means even more than treating current
employees well and making them feel welcome. It also means proactively hiring
people who bring different insights because of their unique demographics, ways
of thinking, and prior experiences.
We intend to continue hiring great people and protecting our culture so everyone
can be themselves and speak their minds. That way Invoca will always be a place
filled with laughter, energy, hard work, thoughtfulness and respect.
We are an equal opportunity employer and value diversity at our company. We do
not discriminate on the basis of race, religion, color, national origin, gender,
sexual orientation, age, marital status, veteran status, or disability status.
📍 Location This is a remote-first role. We are currently hiring in the
following locations: 📍
United States: Greater Los Angeles Area (including Santa Barbara and San Diego)
· SF Bay Area · Denver Metro · Austin Metro · Chicago Metro · Greater NYC Area ·
Seattle Metro
Canada: Toronto (AI/ML technical roles only)
Candidates must be based within ~2 hour drive of these areas. Occasional
business travel may be required.
Please note that we are unable to provide initial visa sponsorship for this
position.
COMPENSATION, BENEFITS & PERKS:
At Invoca, we believe great work starts with taking care of our people. That's
why we offer competitive compensation and benefits designed to support your
health, your family, your growth, and your life outside of work. For teammates
in the U.S., health benefits begin on your first day of employment.
COMPENSATION
Base Salary: $127,000–$190,000
Variable Compensation: Bonus and/or commission eligibility, where applicable.
Equity: All employees are invited to share in Invoca's success through our
stock option program.
Actual compensation will depend on factors including experience, skills, and
location.
At Invoca, all new hires in the U.S. receive benefits starting on day one of
employment. Our benefits offerings include:
Please note that benefits for teammates outside the U.S. may vary in accordance
with their country’s laws and regulations.
Flexible Time Off – We encourage a healthy work-life balance. Our flexible
paid time off policy allows you to recharge and take time away as needed.
Paid Holidays – Invoca provides 16 U.S. paid holidays, including a winter
break, giving you ample opportunity to refresh and spend time with friends
and family.
Health Benefits – Our healthcare program includes medical, dental, and vision
coverage, with multiple plan options so you can choose what works best for
you and your family. Fertility assistance is also included.
Retirement – Invoca offers a 401(k) plan through Fidelity with a company
match of up to 4%.
Stock Options – All employees are invited to share in Invoca’s success
through stock options.
Mental Health Program– Well-being support on a broad range of issues is
available through our SpringHealth program.
Paid Family Leave – Up to 6 weeks of 100% paid leave is provided for baby
bonding, adoption, and caring for family members.
Paid Medical Leave – Up to 12 weeks of 100% paid leave is provided for
childbirth and medical needs.
InVacation – As a thank-you to our long-term team members, we offer a bonus
after 7 years of service.
Wellness Subsidy – We provide a subsidy that can be applied toward gym
memberships, fitness classes, and more.
#LI-Remote