Middle/Senior Data Engineer Scala
A specialist can only develop steadily when their team remains stable. At NIX, we are searching for Middle/Senior Data Engineer Scala, believing that the ideal candidate will continue to advance professionally and achieve new career milestones.
We are looking for a contractor who, if necessary, is ready to independently relocate to Hungary, Budapest.
RESPONSIBILITIES:
- Collaborate with cross-functional teams to identify, design, and implement real-time data processing features to meet dynamic business requirements.
- Architect and maintain scalable systems for extracting, transforming, and loading data from diverse sources such as external APIs, data streams and databases.
- Implement robust solutions adhering to data privacy and security standards, ensuring compliance and data integrity.
- Monitor industry trends and advancements in real-time data processing, proposing and implementing changes aligned with organizational goals.
- Share expertise and collaborate with teams on various data engineering and project-related topics.
- Evaluate, select, and implement tools and strategies for effective real-time data integration scenarios.
WHAT WE EXPECT FROM YOU:
- 4+ years of commercial experience in data engineering, emphasizing real-time processing.
- Proficient programming skills in Scala.
- In-depth understanding and practical experience with distributed computing approaches, patterns, and technologies, especially those related to real-time processing (e.g., Spark Streaming, Akka Streams).
- Hands-on experience with any cloud platform (GCP, AWS, Azure) and its data-oriented components.
- Strong proficiency in Scala, SQL and query tuning.
- Expertise in data warehousing principles and modeling concepts.
- Competence in using relational databases (PostgreSQL, MSSQL or MySQL).
- Experience orchestrating data flows using tools like Apache Flink, Apache Kafka or similar technologies.
- A collaborative team player with excellent communication skills.
- Minimum English level B2.
WILL BE A PLUS:
- Expertise in stream processing using industry standards (e.g., AWS Kinesis, Kafka Streams, Spark).
- Deep knowledge of data storage design principles and understanding of SQL/NoSQL solutions and their configurations.
- Experience in modern data warehouse building using platforms like Snowflake, AWS Redshift or BigQuery.
- Proficiency in Spark internals, including tuning and query optimization for real-time processing.
- Background in data integration and business intelligence architecture with a real-time perspective.
- Experience with data lakes and lake-houses (e.g., Azure Data Lake, Apache Hudi, Apache Iceberg, Delta Lake).
- Familiarity with containerized (Docker, ECS, Kubernetes) or serverless (Lambda) deployment.
- Knowledge of popular data standards and formats (e.g., JSON, Avro, ProtoBuf).
- Exposure to data science and machine learning.
WHAT WE OFFER:
- Competitive compensation packages.
- Private health insurance (Medicover), which covers immediate family members.
- 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.
- All necessary devices and tools for your work.
- Active corporate life.
- The friendly and supportive atmosphere within the team.
- Free coffee and cookies 24/7.
If you are ready for an absolutely new stage, send your resume to jobs@nixsolutions.com. We will be happy to see how we can do something awesome together!