BI Platform Engineer/Principal Engineer, Data Mining

Beyondsoft,Santa Clara, CA

Work in HR? Unlock Free Profile
Apply Now

Job Description

  • Technical design and implementation of data mining components of the enterprise grade Business intelligence platform architecture.
  • Technical proposal and creative ideas to apply innovative technologies to existing/new products.
  • Design and implement metadata-driven learning processes, scoring, and feedback loops.
  • Identify the right data for the right problems and organize the model enhancement process.
  • Collaborate with global Engineering and Solutions teams to deliver quality products.
  • Deep understanding of the technical needs of target consumers through customer interactions and industry research.
Preferred Skills:
  • 3+ years of practical experience in data mining
  • Creative thinking, openness to new ideas, and a strong desire to innovate
  • Excellent oral and written English communication skills
  • Excellent programming skills in Java
  • Strong background in logic/math/data mining algorithms
  • Familiarity with incremental learning and streaming techniques
  • Ability to create solid software design with a strong focus on high performance and scalability
  • Familiarity with database related metadata, BI and OLAP concepts and techniques
  • Familiarity with open source distributed file systems such as HDFS, etc
  • Familiarity with Map/Reduce, Hadoop, HBase, etc
  • Knowledge of Telecommunications industry is always a plus!

Company Details

Employee Reviews


    Great internship program, and great culture.

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Former Employee - Software Engineer Intern  in  Beijing, Beijing (China)
    Former Employee - Software Engineer Intern in Beijing, Beijing (China)


    The colleague like to help and the culture is great. Very good experience and they always have senior engineers to teach new techniques.


    Sometimes need to work really late. No pay during my internship in Beijing.

    Positive Outlook

    good, learn much, grow up

    • Comp & Benefits
    • Work/Life Balance
    • Senior Management
    • Culture & Values
    • Career Opportunities
    Current Employee - Software Development Engineer In Test  in  Shanghai, Shanghai (China)
    Current Employee - Software Development Engineer In Test in Shanghai, Shanghai (China)


    learn much in my past years working on this company. The project is good. It's good place for the graduate start their career path


    Salary is relatively low. The package is not competitive among other vendor companies. The project will end due to the customer's basis

    Neutral Outlook
  3. More Beyondsoft ConsultingRatings & Reviews