This job has expired, please see additional jobs below
Performance Engineer
Blackboard Inc.
Shanghai, , China
Job Details - this job has expired, please see similar jobs below
With nearly 20,000 organizational customers and millions of student users, Blackboard is the world's leading education technology company. Blackboard continually enriches the feature set and improves the performance, availability and reliability of its software products especially Blackboard’s flagship product, Learn. With this position, we are looking for an engineer who can effectively explore important non-functional issues in a large scale web application/service, and provide solutions or suggestions to solutions.
Main responsibilities of this position include but not limited to the following,
• Establish and maintain meaningful performance metrics, identify and employ the right toolset, or enhance existing toolset, to effectively test, evaluate, monitor and report performance trends of Blackboard’s software products deployed on AWS and/or internal data centers.
• Provide tools and frameworks to engineering teams to benchmark and measure performance of the products during the development life cycle.
• Provide guidance and best practices to other engineering teams regarding high performance/availability/reliability web application and service development
Professional Qualifications
Required Skills:
• Bachelor degree or above of Computer Science or relevant majors, with 3+ years experience in software industry, and 1+ years on SaaS application development or performance tuning/monitoring
• Deep understanding of SaaS performance and quality and relevant tools, solid experience of performance tuning or monitoring for SaaS applications
• Solid experience with the Java tech stack (like SSH) and SQL databases; experience with shell scripting, hands-on experience with at least 1 other scripting language like Python and Perl
• Experience across Windows, Linux, PostGres, SQL Server and Oracle
• Strong problem solving skills and system design capabilities
• Ability to pick up new technologies quickly
• Ability to work with a team of engineers in cross-functional agile projects.
• Strong communication skills in both English and Mandarin
Preferred Skills:
• Familiarity with performance tools like New Relic and Chaos Monkey is a plus
• Experience of REST API development and performance optimization is a plus
• NoSQL experience is a plus
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
Blackboard is an equal employment opportunity/affirmative action employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, or any other protected factor.
Location/Division: Shanghai, China Job Requisition: BB-1074