About the Project
- Lead the data strategy and engineering excellence for our global clients. We are looking for a Senior Data Engineer who acts as a trusted technical advisor – someone who can design complex Lakehouse architectures, defend technical decisions before stakeholders, and drive presales activities. You will combine deep technical expertise in Python, SQL, and distributed computing with high-level architecture, ensuring our solutions are scalable, secure, and future-proof.
Lead the design and implementation of scalable data pipelines and Lakehouse architectures. Act as the Design Authority.
Solve the hardest technical challenges—optimizing high-load streaming pipelines, debugging complex Spark jobs, and designing generic frameworks.
Participate in technical assessments, audits of existing systems, and proposal estimations. Explain the ROI of technical modernization.
Ensure all solutions are production-ready: secure, monitored, cost-efficient (FinOps), and documented.
Define coding standards, conduct code reviews, and mentor Middle/Junior engineers to foster a culture of engineering excellence.
Core Languages: Python or Scala (Expert/Patterns), SQL (Expert/Internals).
Compute & Storage: Databricks (Unity Catalog), Snowflake, BigQuery, Synapse.
Processing: Spark/PySpark (Deep internals, Tuning, Streaming), dbt (Enterprise patterns).
Architecture Patterns: Data Mesh, Lakehouse (Delta Lake/Iceberg), Lambda/Kappa.
Infrastructure & DevOps: Advanced Terraform/IaC, CI/CD, Docker/Kubernetes.
Emerging Tech: Feature Stores, Vector Databases, MLOps basics.
Expert-level proficiency in Python (design patterns, library development) and SQL. Ability to optimize code others wrote.
Mastery of Databricks (Spark memory management, partitioning strategies) or Snowflake (Warehouse tuning, RBAC, Zero-Copy Cloning). You understand how they work under the hood.
Ability to design end-to-end data solutions, select the right tools (e.g., “Why Snowflake over Redshift?”), and defend decisions to client leadership.
Expert-level knowledge of AWS, GCP, or Azure. Deep understanding of networking (VPC, PrivateLink), security (IAM), and integration limits.
Experience participating in Presales, technical audits, or discovery phases. Translating business needs into technical specs.
Understanding of engineering data for Machine Learning (Feature Engineering, pipelines for LLM/RAG).
Deep experience with Kafka, Kinesis, or Spark Structured Streaming.
Experience with Vector Databases (Pinecone, pgvector, Weaviate) or frameworks like LangChain.
Professional-level cloud certifications (e.g., AWS Solutions Architect Pro, Databricks Certified DE Professional).
Advanced modeling for DynamoDB, Cosmos DB, or MongoDB.
NIX is a global supplier of software engineering and IT outsourcing services
NIX teams collaborate with partners from different countries. Our specialists have experience in developing innovative projects from ecommerce to cloud for some of the largest companies in the world, including from the Fortune 500. The teams are focused on stable development of the international IT market, business, and their own professional skills.
Internet Services and Software
Finance and Banking
What we offer
- Competitive compensation packages.
- Stable employment, based on a full-time employment contract.
- Mentoring program and professional development plan.
- Private health insurance (Medicare Сlinic).
- AYCM sport pass, providing discounts at various sports facilities in Hungary.
- Interesting tasks and diverse opportunities for developing your skills.
- Free training courses.
- Participation in internal and external thematic events, technical conferences.
- A spacious office in the heart of Budapest (13th district).
- All necessary devices and tools for your work.
- Friendly, motivating atmosphere.
- Active corporate life.
Become a part of NIX team














