Skip navigation EPAM

Solution Architect (Big Data) Shanghai, China

  • hot

Solution Architect (Big Data) Description

Job #: 50080
Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


We are looking for an experienced Solution Architect specialized in Big Data in Shanghai to make the team stronger.

We Value


Value the individuals – We encourage and motivate people to grow. We perceive our people as a source of our success;
Strive for excellence – We strive for the highest standards of excellence and continuously learn. We take pride in our engineering and accomplishments;
Act as a team – We treat one another with respect and encourage the best ideas to come from anywhere within the organization. We value our diversity;
Focus on Customers – We build long term customer relationships, as we strive to always understand our customers' business and needs;
Act with integrity – We operate legally, honestly and ethically. We take responsibility for our actions.

Responsibilities

  • Play key developer and software architect roles, and usually also roles of a development team lead, project coordinator, reviewer or auditor
  • Be a role model for colleagues, e.g. create deliverables and technical documentation in high quality
  • Understand, follow and enhance defined software development process and introduce engineering practices
  • Provide input on, follow and evangelize code quality guidelines and standards
  • Develop proposals for implementation and designs scalable Big Data architecture
  • Participate in customer’s workshops and presents 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 Big Data 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, troubleshooting of existing solutions
  • Createstechnical documentation
  • Lead the strategic planning, development and implementation of medium-to-large Big Data solutions or a component of a larger solution. Leads on all stages of presales activities for such projects. Works on architectural POCs, where required
  • Interact with clients, advises and leads the translation of business requirements and models into appropriate architectural designs to ensure that business needs are met

Requirements

  • Bachelor's degree or above in Computer Science, Software Engineering or related majors
  • Minimum 7 years of relevant development experience
  • Minimum 2 years of experience with at least 3 major big data technologies and frameworks including but not limited to HDFS, MapReduce, Spark, Hive, HBase, Cassandra and Elastic Search
  • Minimum 1 year as Solution Architect, doing solution architecture design and architecture review for small-to-medium size solutions based on familiar technology stack
  • Strong knowledge of at least one programming language such as Java, Scala, Python
  • Expert in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles
  • Excellent interpersonal skills, analytical mind, conscientious attitude, and passion for engineering excellence
  • Upper intermediate (CEFR B2) or higher level of spoken and written English
  • Self-management and strong prioritization skills
  • Understanding of code quality measurements and able to implement efficient Unit Tests
  • In depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes
  • Ability to analyze several possible decisions of engineering problem and evaluate which one is better suited
  • Willingness to adapt to changing requirements and ability to prioritize accordingly
  • Possess strong SQL knowledge and general knowledge of data management
  • Practical expertise in performance tuning and optimization, bottleneck problems analysis
  • Demonstrated experience in solution cost estimation (including tools, tasks, complexity, labor & time) at coarse grain levels, with supporting material evidence
  • Ability to work with Linux console and write bash/shell scrips
  • Ability to provide technical solutions from an architect perspective
  • Ability to provide realistic estimation on required effort and manage to complete tasks in accordance with estimation

Nice 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
  • Certification in Big Data field (i.e. one of Spark, Cloudera, Hortonworks, MapR or Cassandra)
  • Data Science and Analytics experience is a plus (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
  • Runs technology community or tech. talks series

We offer

  • Experience exchange with colleagues all around the world
  • International projects
  • Opportunities for self-realization
  • Friendly team and enjoyable working environment
  • Engineering, corporate and social events
  • Professional & soft skills trainings, medical & family care programs, and forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
  • Free English classes
  • Online training course library, mentoring, career development and potential partial grant of certification
  • Unlimited access to LinkedIn learning solutions
  • Flexible working schedule
  • Compensation for sick leave and paid time off
  • Tech talks and hackathons
  • Referral bonuses
Zjstěte více o EPAM Čína

Dobrý den! Jak vám můžeme pomoci?


Kde nás najdete