2016-08-26 14:05

For our client, an international company, we are currently looking for the position:

Oferta pracy: Oferta pracy IT Big Data Solution ArchitectKraków


  • 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.

Desired skills & experience:

  • 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.

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.

Good to have:

  • 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%.
Aplikuj na to stanowisko
Wyślij CV

Polecane oferty pracy:

Polecane wpisy na blogu:

Letnie praktyki – wstęp do kariery czy strata czasu?
Czego kandydaci oczekują od opisów stanowiska pracy?
Globalne trendy w rekrutacji
Słownik rekrutacji (część I)
HR po pracy VI
Zobacz podobne oferty pracy