Talkdesk
SeniorDataEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Data Engineer at Talkdesk. Skills: Data pipeline architecture, Big Data solutions, Distributed systems. Develop Big Data solutions. Deploy Big Data solutions”
Industry & Context.
Data-related problems
What They're Looking For.
Must Have
At least 4 years of relevant professional experience, Written English communication skills, Verbal English communication skills, Understanding of distributed computing principles, Understanding of distributed systems, Experience in building datalake data architectures, Experience in building lakehouse data architectures, Experience integrating large volumes of data, Experience with messaging systems, Experience with distributed processing engines, Knowledge of analytical tools, Experience with table formats, Experience with relational databases, Experience with cloud environments
Nice to Have
Experience with NoSQL databases, BS Degree in Computer Engineering, BS Degree in Computer Science, BS Degree in Applied Math, BS Degree in engineering-related field, MS Degree in Computer Engineering, MS Degree in Computer Science, MS Degree in Applied Math, MS Degree in engineering-related field, Experience in Agile development methodology, Experience in Scrum, Good understanding of Lambda Architecture, Good understanding of Kappa Architecture, Experience in containerization, Experience in orchestration technologies, Docker experience, Kubernetes experience
What You'll Do.
Develop Big Data solutions
Deploy Big Data solutions
Maintain Big Data solutions
Design batch dataflows
Design streaming dataflows
Process large quantities of data
Process fast-moving data
Process unstructured data
Monitor underlying systems
Promote necessary changes
Ensure scalable solutions
Ensure reliable solutions
Ensure high-performance solutions
Solve data-related problems
How You'll Work.
Team & Collaboration
Cross-functional teams; Fellow software engineers
Communication Scope
English communication
Process & Methodology
Agile development, Scrum
Full Job Description
Purpose: We are looking for a savvy Senior Data Engineer to join our growing team of Data experts. The hire will be responsible for expanding and optimizing our data pipeline architecture and data flow and collection for cross-functional teams and maintaining governance over our lakehouse. The Data Engineering team will partner with fellow software engineers to build data pipelines and solve data-related problems within the company. Responsibilities: Develop, deploy, and maintain Big Data solutions that will ingest, process, and store the necessary data to power Talkdesk’s business Design batch or streaming dataflows capable of processing large quantities of fast-moving unstructured data Monitoring dataflows and underlying systems, promoting the necessary changes to ensure scalable, reliable, and high-performance solutions Work closely with the rest of Talkdesk’s engineering to deliver world-class data-driven solutions Required Skills: Strong understanding of distributed computing principles and distributed systems Proven experience in building datalake and/or lakehouse data architectures, integrating large volumes of data sourced from different sources predominantly in a real-time fashion Proficient in one or more languages like Java, Kotlin, or Scala. Python developers willing to work on JVM are also welcome Experience with messaging systems, such as Kafka, RabbitMQ, or ActiveMQ Experience with distributed processing engines, such as Flink, Spark, and/or Kafka Streams Good knowledge of analytical tools such as Trino, Dremio, Impala or similar Experience with table formats such as Hive, Iceberg, Delta Lake, Hudi or similar Experience with relational databases, including data modeling, scalability strategies, and performance analysis Experience with cloud environments such as AWS, Azure, or Google Cloud At least 4 years of relevant professional experience Strong written and verbal English communication skills Nice to have / Pluses: Experience with NoSQL databases, s
Applying for this Senior Data Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Talkdesk?
Real rants from real employees. Read before you apply.