Big Data Solution Architect
Filed under: Kraków | Informatyka - Programowanie
Numer referencyjny: ref1210904234For our client, an international company, we are currently looking for the position:
Big Data Solution Architect
location: Kraków
Job description:
* Business Enablement:
* Develop proposals for implementation and designs scalable Big Data architecture;
* Participate in customer's workshops and present designed solution;
* Design, implement and deploy high-performance, custom applications at scale on Hadoop;
* Define and develop network infrastructure solutions to enable partners and clients to scale NoSQL and relational database architecture for growing demands and traffic;
* Define common business and development processes, platform and tools usage for data acquisition, storage, transformation and analysis;
* Develop roadmaps and implementation strategy around data science initiatives including recommendation engines, predictive modeling and machine learning;
* Perform reviews and audits of existing solution, design and system architecture;
* Perform profiling and troubleshooting of existing solutions;
* Create technical documentation;
* Lead the strategic planning, development and implementation of medium-to-large BI/DW solutions or a component of a larger solution. Lead on all stages of presales activities for such projects. Work on architectural POCs, where required;
* Interact with clients, advise and lead the translation of business requirements and models into appropriate architectural designs to ensure that business needs are met;
* Work directly and collaboratively with clients, external data providers and other key stakeholders to ensure that the solution's concept/vision is understood and agreed upon;
* Actively contribute to project review and planning sessions. As needed, lead the solution development, drive and supervise end-to-end development cycle (SDLC), and participate in the project start-up;
* Take responsibility for applications-related quality, performance, availability, scalability, security, and integrity, ensuring application usability, for instance, through a high-quality functional interface to applications, taking responsibility for one of more of specific areas, mentioned
above;
* Ensure architectural consistency of recommended technology and its integration with the client's applications and infrastructure. **Identify and mitigate risks associated with specific solution in known contexts;
* Perform the architectural knowledge transfer from the project development team to the post-go-live support team as well as for creation the project architecture post-mortem case study.
* Technology Vision, Thought Leadership and Depth:
* Develop reusable assets, development methods, processes, best practices to accelerate delivery. Participate, on an on-going basis, in strategic visioning activities for the practice and competency center;
* Evaluate hardware and software platforms, perform benchmarking and share the summary results;
* Keep pace with innovative technologies. Write technical reviews and internal newsletter articles and blogposts for development community. Participate in creation of general-interest white papers and blueprints. Participate in internal/externals events as a speaker. Serve as a go-to resource for
EPAM regarding his/her technologies of specialization;
* Conduct technical interviews with candidates to chief-level Big Data Developer and entry-level Solution Architect (SA) positions. Mentor one or more such colleagues. Provide technical guidance and career-planning assistance.
Requirements:
* At least 2 years of experience with at least 3 major big data technologies and frameworks including but not limited to HDFS, MapReduce, Spark, Pig, Hive, Cascading, HBase, Cassandra and Elastic Search;
* 6+ years of software engineering experience;
* 1+ year as a Solution Architect, doing solution architecture design and architecture review for small-to-medium size solutions based on familiar technology stack;
* Capable of leadership (influence management) and pragmatism;
* Strong knowledge of at least one programming language such as Java, Scala, Python;
* Strong experience in applications design, development and maintenance;
* Strong SQL knowledge and general knowledge of BI;
* Solid knowledge of design patterns, refactoring concepts and algorithms;
* Practical expertise in performance tuning and optimization, bottleneck problems analysis;
* Solid technical expertise and troubleshooting skills;
* Demonstrated experience in solution cost estimation (including tools, tasks, complexity, labor and time) at coarse grain levels, with supporting material evidence;
* Certification in Big Data field (i.e. one of Cloudera, Hortonworks, MapR or Cassandra);
* Ability to work with Linux console and write simple bash/shell scrips;
* Fluent oral and written English.
Good to have skills:
* Experience with big data solutions developed in large cloud computing infrastructures such as Amazon Web Services, Microsoft Azure or Google Cloud;
* Experience in design of one or more of the following: Master Data Management, Data Governance, Advanced Analytics / Data Science, Big Data solutions;
* Data Science and Analytics experience (Machine Learning, Recommendation Engines, Search Personalization);
* Knowledge of one additional programming language as Java, Scala, R, Python or C#;
* Ability to analyze and propose to customer cross-industry or cross-platform solutions;
* Run technology community or tech. talks series;
* Possibility to travel up to 30-50%.
We offer:
* Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
* Partial compensation of language classes (English and Polish);
* Vast opportunities for self-development: online courses and library, experience exchange with colleagues around the world, partial grant of certification;
* Career development center;
* Possibility to take part in both: corporate and startup environment;
* Possibility to relocate for short and long-term projects;
* Relocation package for those who relocates to Krakow, Wroclaw, or Gdansk from other locations;
* Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping vouchers, etc.);
* Fruits Friday;
* Sponsored sport activities.
W odpowiedzi na ogłoszenie prosimy podać numer referencyjny.