Oferty pracy

< Back

Data Engineer

Type of employment:
Job description

Creating an inspiring place to thrive for the talented, we use their expertise and courage to introduce the technology of the future into your business. - This is the foundation of Mindbox and the goal of our business and technology journey. We operate and develop in four areas:

🤖 Autonomous Enterprise - automation of business processes using RPA, OCR, and AI.

🌐Business Managment Systems ERP - we implement, adapt, optimize, and maintain flexible, safe, and open ERP of production and distribution companies worldwide.

🤝Talent Network - we provide access to the best specialists.

☁️ Modern Architecture - we build integrated, sustainable, and open CI / CD environments based on containers enabling safe and more frequent delivery of proven changes in the application code.

We treat technology as a tool to achieve a goal. Thanks to our consultants' reliability and proactive approach, initial projects usually become long-term cooperation. For over 16 years, it has provided various services to support clients in digital transformation.



  • We are open to the employment form according to your preferences 
  • Work with experienced and engaged team, willing to learn, share knowledge and open for growth and new ideas 
  • Hybrid working system (2x a week on-site in Cracow)
  • Mindbox is a dynamically growing IT company, but still not a large one – everybody can have a real impact on where we are going next
  • We invest in developing skills and abilities of our employees
  • We have attractive benefits and provide all the tools required for work f.e. computer
  • Interpolska Health Care, Multisport, Warta Insurance, training platform (Sages) 
  • Onboarding new data sources, design, build, test, and deploy Cloud data ingest, pipelines, warehouse, and data models/products (GCP DataFusion, Spark, etc.).
  • Protect the solution with appropriate Authorization and Authentication models, data encryption, and other security components.
  • Protect the solution with Data Governance, Sovereignty, Masking, and Lineage capabilities.
  • Develop procedures and scripts for data migration, back-population, and feed-to-warehouse initialization.
  • Review and refine, interpret, and implement business and technical requirements.
  • Ensure you are part of the ongoing productivity and priorities by refining User Stories, Epics, and Backlogs in Jira.
  • Manage code artifacts and CI/CD using tools like Git, Jenkins, Google Secrets Manager, etc.
  • Estimate, commit, and deliver requirements to scope, quality, and time expectations PUBLIC.
  • Deliver non-functional requirements, IT standards, and developer and support tools to ensure our applications are secure, compliant, scalable, reliable, and cost-effective.
  • Write well-commented, maintainable, and self-documenting code.
  • Fix defects and provide enhancements during the development period and hand over knowledge, expertise, code, and support responsibilities to the support team.
  • Data preparation, wrangling, and refactoring skills, for example as part of a Data Science pipeline.
  • Experience building DataFusion, CDAP, or Spark data pipelines.
  • Java or Python skills to allow development of custom plugins for Data Fusion.
  • 1+ years of proven recent experience developing, refactoring, optimization of SQL/T-SQL.
  • Expertise in Administration and Development of On-prem or Cloud Databases, Warehouses, and Lakes.
  • Excellent understanding of GCP Architecting and solution design.
  • A solid understanding of database, middleware, storage, and networking technologies.
  • Excellent knowledge of DevOps tools like Ansible, Jenkins, GitHub, Puppet, Chef, etc.
  • IT methodology/procedural knowledge; Agile/Scrum, DevOps, and ITIL principles.
  • BS/MS degree in Computer Science, Engineering, or a related subject.
  • Excellent communication and interpersonal skills in English. Proficiency in verbal, listening, and written English is crucial.
  • Enthusiastic willingness to rapidly and independently learn and develop technical and soft skills as needs require.
  • Strong organizational and multi-tasking skills.
  • Good team player who embraces teamwork and mutual support.
  • Interested in working in a fast-paced environment.