Position: Data Engineer
Company: N-iX
Experience required: 2y
English level: intermediate

With over 25 projects from the EU and US, our 140+ team contributes to compelling projects from agriculture to satellite solutions to currency trading. Our Engineers work with big amounts of data, use the latest technologies, and have opportunities from mentoring to growing into an architect role. Join the ambitious N-iX Data team with a unique blend of Business, Scientific, and Data expertise that seeks to unleash the full potential of our assets by bringing technology, data, and insights to the forefront of decision making.

**Responsibilities**:
- Design, develop, and deploy complex data pipelines from ingestion to consumption
- Develop robust, scalable, and high performable solutions
- Ensure code is committed to source control and deployed using CI/CD pipelines
- Adhere to technical best practices including internally defined architectural guidelines and coding standards
- Understand business products to be able to translate business requirements into technical solutions

**Requirements**:
- Experience in building and maintaining complex data pipelines
- Proficiency in Python and SQL
- Experience with cloud services (AWS or GCP)
- Experience in data processing tools such as Spark, Elasticsearch, or similar
- Knowledge of relational SQL and NoSQL databases, including PostgreSQL, Redshift, MongoDB, Snowflake
- Knowledge of job scheduling and orchestration tools (Airflow etc.)
- Good understanding of algorithms and data structures
- Experience in the schema and dimensional data design
- Experience in CI/CD (Docker, Jenkins, Terraform, Git)

**Nice to have:
**- Knowledge of stream-processing tools such as Apache Kafka, Amazon Kinesis
- Experience in working with containerized applications using Docker, Kubernetes

**We offer:
**- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Flexible and personalized career growth
- Professional development tools (mentorship program, tech talks and training, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings