About the role
We are looking for an experienced Big Data Architect who will play a key role in the design, development, and oversight of data platforms. We seek someone who can combine a strategic approach to data architecture with hands-on expertise in technologies and tools—and who understands how these technologies support business decision-making.
The ideal candidate should also have experience in pre-sales activities, including preparing cost estimates and collaborating with the sales team.
Our expectations
- Minimum 6 years of professional experience in the Big Data domain, with a strong focus on designing and implementing large-scale solutions
- Hands-on experience and practical knowledge in integrating AI and machine learning solutions with Big Data platforms
- Advanced knowledge of Big Data technologies such as Hadoop, Apache Spark, Kafka, Flink, Hive, and HBase
- Experience working with AI and ML frameworks, e.g., TensorFlow, PyTorch, scikit-learn, Spark MLlib
- Proficiency in programming with Python or Java
- Familiarity with NoSQL databases (e.g., Cassandra, MongoDB) and relational databases
- Experience working with cloud platforms (AWS, Azure, Google Cloud) and containerization/orchestration tools (Docker, Kubernetes)
- Knowledge of data workflow orchestration tools (e.g., Apache Airflow, NiFi)
- Strong analytical skills and the ability to solve complex technical problems
- Experience in team leadership or mentoring junior team members
- Ability to create technical documentation and effectively communicate with both technical and business stakeholders
- Experience in selling BI products and solutions is a plus
- Fluent English (C1 level)
Main responsibilities
- Design, develop, and implement advanced Big Data architecture, including integration of AI and machine learning solutions
- Analyze business and technical requirements and translate them into scalable and efficient data processing solutions
- Select and integrate appropriate tools and technologies to support data processing and AI algorithms
- Optimize data pipelines for performance and reliability
- Monitor and maintain Big Data and AI infrastructure, ensuring high availability, scalability, and security
- Provide mentoring and technical support for junior team members
- Create technical documentation, presentations, and reports for business and technical stakeholders
- Actively participate in the strategic planning of the organization's data platform and AI solution development