Data Engineer - Sr. Consultant level Visa Technology and Operations LLC
- $169,100–$270,800 Per Year
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) and check out our open source projects (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
| Location | San Francisco, CA (Remote) |
| Salary | $127,000–$190,000 Per Year |