BestTop Exclusive:Bitmain - Multiple positions, Singapore ( posted on 6 Mar 2018)


Company

Bitmain

Industry
Computer Hardware
Location
Singapore
Position Type
Full-Time
Post Date
6 Mar 2018
Closing Date
n.a

Employer Description
Founded in 2013, Bitmain Technologies, now among the world's most recognizable Bitcoin companies, was established to develop and sell the world’s leading bitcoin miners using Bitmain's ASIC chip technology. Starting with the Antminer S1, our task continuously became more difficult as bitcoin’s “difficulty level” kept rising. We followed Moore’s Law in this emerging field of ASIC chip design and pioneered it, time and again. In May of 2016 we released the Antminer S9, the world’s first consumer-grade bitcoin miner based on a 16nm process ASIC chip. This is also the world’s most power-efficient bitcoin miner, taking that title away from its predecessor, the Antminer S7.
Bitmain is now among the most recognizable companies in the cryptocurrency space and the proud parent of several brands, among them Antminer, Antpool, and Hashnest, all of which are ranked number one in their respective fields. Our machines and customers are present in multiple locations in almost every country of the world.
We remain devoted to the production of high quality and efficient computing chips, high density server equipment, and large scale parallel computing software.
We are proudly headquartered in Beijing, with offices in Amsterdam, Hong Kong, Tel Aviv, Qingdao, Chengdu, Shanghai and Shenzhen.

Position 1: Java development Engineer

Program Details

  • Technical documentation based on gathered requirements from internal and external stakeholders; Review current systems, suggesting updates as needed, help design and implement scalable, lasting technology solutions
  • System development testing, deployment and integration;
  • Responsible for solving the technical problems in the development process;
  • Participate in code maintenance, backup and checking, and ensuring the technical documentation is complete.
    Qualifications
    • Bachelor’s degree in computer science or related field required; master’s degree is a plus
    • Experience in Java development, preferably in a corporate or industry setting.
    • Proficient in Web development under the frameworks of Maven, Spring MVC, Struct. Background with open source frameworks preferred.
    • Familiar with front-end technologies such as CSS, JavaScript, Angular JS framework; familiar with front-end and back-end separation architecture and technology
    • Familiar with relational databases such as MySQL, Oracle, etc.,
    • Team development experience and good code writing ability to independently undertake module-level development tasks;
    • Good communication and coordination skills, devoted and responsible, with a high sense of responsibility and dedication.
    Position 2: C++ or C Sharp Engineer

    Program Details
    • Gather requirements from internal and external stakeholders, provide technical documentation;
    • Review current systems, suggesting updates as needed, help design and implement scalable, lasting technology solutions
    • System development testing, deployment and integration;
    • Responsible for solving the technical problems in the development process;
    • Participate in code maintenance, backup and checking, and ensuring the technical documentation is complete.
    Qualifications
    • Bachelor’s degree in computer science or related field required; master’s degree is a plus.
    • Experience in C/C++/C# development, preferably in a corporate or industry setting.
    • Proficient in Linux C / C + + program design and development;
    • Proficient in Windows C / C ++ / C # program design and development, and Windows interface and front-end development;
    • Proficient in memory management, process/thread management, multithreading, IO, static/dynamic library;
    • In-depth understanding of Linux systems, familiar with TCP / IP, HTTP protocol and network programming and multi-threaded programming;
    • Team development experience and good code writing ability to independently undertake module-level development tasks;
    • Good communication and coordination skills, devoted and responsible, with a high sense of responsibility and dedication.
    Position 3: Senior Backend Engineer

    Program Details
    • Responsible for backend system development of blockchain viewer, wallet
    • Develop Web Backend Service and API
    •  Improve structure and performance of existing API
    Qualifications


    Required Qualifications:
    • More than 2 years development experience of C++Node.js or Golang, good programming style;
    • Familiar with relational database and Key-Value database;
    • Good understanding of common message queuing system, ZeroMQ/Kafka/RabbitMQ, etc.;
    • Familiar with Linux development environment, skilled in using Git or other code management tool;
    • Good English skill in reading and writing.
    Preferred Qualifications:
    • ACM/ICPC award;
    • Have bachelor degree of 985 project university, majored in CSEE or SE;
    • Experience with project development on server side;
    • Contacted or handled operation or system related to big data;
    • Code contribution for high quality open source software
    Position 4: IOS Development Engineer

    Program Details
    • Carry out development of an app from the very beginning to the publication.
    • Collaborate closely with other departments to define, design, and create new features.
    • Solve challenging client performance and scaling issues
    • Use expert knowledge of the iOS platform to help guide design and engineering decisions
    • Integrate 3rd party’s libraries and update/modify/write libraries so they can be re-use across different project
    • Improve unit testing and continuous integration processes
    Qualifications
    • Min 2+ years of product-focused iOS application development experience in Swift or Object C
    • Proficient with Apple frameworks such as UIKit, CoreAnimation, WebKit, GCD
    • Understanding of iOS design patterns and application architectures
    • Good knowledge of source control, automated testing, and writing high-quality software.
    • Experience working third party APIS
    • Experience of working with Continuous Integration (CI) and Unit Testing on iOS
    • Knowledge of using Jira, Bitbucket and Github in collaborative environment
    • Degree in Computer Science, related technical field or equivalent experience

    Position 5: Test Engineer

    Program Details
    • Develop test plans, design test cases according to business needs,;
    • Use test management tools to perform the test, record the test log, track test defects, provide test reports;
    • Be familiar with the testing process and testing specifications, be able to independently manage the assigned testing tasks;
    • Guarantee the quality of the tested system; and through testing process and method innovation, improve the quality and efficiency of research and development;
    • Working closely with product R & D personnel to develop high quality products.
    Qualifications
    • Bachelor’s degree in computer science or related field required; master’s degree is a plus.
    • Proficient in testing tools and management systems;
    • Familiar with software testing process and the documentation of test cases and test reports;
    • Familiar with Android / IOS system testing. Programming experience and a strong interest in mobile application testing are a plus.
    • Familiar with automated testing frameworks, familiar with the Linux environment and command, master one or more of the following languages: JS, Python, Perl, Ruby;
    • Proficiency in automated testing and white box testing, familiar with unit testing tools and widely used open source testing tools (such as: selenium, appium, Monkeyrunner, Jmeter, Loadrunner, etc).
    • Love testing and have strong enthusiasm and dedication, self-driven, results-oriented with team spirit.
    Position 6: Data Analysis Engineer

    Program Details
    • Develop and optimize big data platform using Hadoop/Hbase/Hive/Spark
    • Design and develop API and SDK for data storage, analysis and statistics.
    • Design and develop algorithm for big data based application
    • Develop data visualization framework
    Qualifications
    • Strong analytical skills to organize and analyze data; good communication and teamwork.
    • Experience with Hadoop/Hive/Spark
    • Experience of distributed data analysis, familiar with MapReduce/Spark
    • Familiar with big data storage and algorithm optimization
    • Familiar with Python/Java/Scala/R
    • Proven working experience with data analyze and modelling
    Position 7: Go Lang Development Engineer

    Program Details
    • Responsible for backend system development of the Block Explorer and mining pool under BTC.com brand
    • Improve performance of the existing system, optimize system structure
    Qualifications

    Required Qualifications:
    • At least 2 years experience of backend development, solid knowledge of Go
    • Master in Go system development on Linux, performance tuning, fault analysis, use toolchain efficiently;
    • Familiar with event-driven development, skilled in using development libraries like libevent and libev, etc.
    • Good understanding of memory system (SQL, NoSQL etc.) and each application scene, performance limitations;
    • Good understanding of common message queuing system, ZeroMQ/Kafka/RabbitMQ, etc.;
    • Experience with multilevel data storage, reading and processing;
    • Good English skill in reading and writing.
    Preferred Qualifications:
    • Have Github personal homepage, released or participated in open source project;
    • Digital currency enthusiast, interested in Bitcoin, Blockchain or other digital currency, or took part in relevant project;
    • Fluent English in reading and communication, experience with international, remote teamwork;
    Position 8: Operations and Maintenance Engineer

    Program Details
    • Routine operation and maintenance management, infrastructure building and providing reports and data support for operation and analysis;
    • Configuration, maintenance, optimization, monitoring and problem shooting of Linux Cloud Servers like IDC, Alibaba Cloud and AWS;
    • Development and implementation of a large user capacity, high-performance server system;
    • Performance debugging and security system planning and managing;
    • Data backup, data monitoring, emergency response, troubleshooting, providing data analysis report
    Qualifications
    • Bachelor’s degree in computer science or related field required; master’s degree is a plus.
    • Experienced with computer network architecting and Unix/Linux system, proficient in Linux and common service installation and configuration; experienced with load-balancing and have actual practicing experience in it;
    • Experienced in LVS-Keepalived, Apache, NginX, MySQL, Squid, Docker project deployment and maintenance;
    • Experienced with Alibaba Cloud, AWS and other cloud server configuration;
    • Proficient in one or more of the following languages: ShellPERLPHPPython;
    • Proficient in troubleshooting service failures, system failures and network failures during operation;
    • Have a high sense of responsibility strong fault analysis and troubleshooting ability; be a quick learner and able to work under pressure.
    Position 8: Sales Specialist


    Position 9: Pre Sales Customer Support Officer



    Application

    Interested to join our weekly job post digest? Click here

    BestTop Related Mentor
    Do not know which type of candidate this employer is looking for?
    Do not know how to customize resume to this specific job position?
    Do not know how to crack the interview and standout in this role?

    Contact BestTop mentors now. The cost of a meal may get you to your dream job! Log on to www.BestTopCareer.com for more information.