Software Engineer
Job Summary: Talent Software Services is in search of a Software Engineer for a contract position in Hillsboro, OR. The opportunity will be six months with a strong chance for a long-term extension.
Position Summary:
- In this position, you will be a member of the Data Center and AI team.
- This team is responsible for enabling Sales and Marketing teams as well as customers with benchmarking proof points that highlight capabilities and benefits.
- You will be performing Cloud instance benchmarking on leading Cloud Service Provider platforms as well as performing the same benchmarking on bare metal servers.
Primary Responsibilities/Accountabilities:
- evaluating performance using industry-standard benchmarks, commercial and/or open source applications, developing test automation test scripts ,and evaluating key technologies that drive performance.
- We are looking for a candidate that is well versed in Linux, networking, who can set up machines/clusters/instances, compile kernels, load OS's, configure networks and storage, run benchmarks and debug associated problems as they come along. In addition, programming experience to write micro benchmarks to stress server systems is a plus.
- Your responsibilities will include:
- Evaluating cloud instance and server performance using both internal and external benchmarks and applications
- Responsible for adapting existing tests, benchmarks, and applications
- Develop new tests or adapt workloads to test/stress architectural features for server processors
Qualifications:
- BS in EE/CS/another engineering discipline
- Minimum of 3 years experience in:
- Compiling and running server benchmarks such as SPEC CPU, SPECjbb, WordPress PHP, Linpack, Stream, LMBench, HammerDB, HiBench, MLPerf, etc.
- Web Serving, Transcoding, LAMP, PHP, MySQL, Hadoop, Memcached, Java benchmarking experience.
- Linux and Windows operating system expertise
- Re-building kernels, compiling open source code or projects, LAMP stack
- C, C++, Java, and/or scripting languages such as Python and/or BASH
- Debugging and troubleshooting PC, workstation, or server solutions
- Familiarity working with Cloud Instances (IaaS VMs)
- Setting up server systems/clusters, compile kernels, load OS's, configure networks and storage.
- Self-starter and motivated. Get the work done attitude.
- Microsoft* Excel and PowerPoint
- Prior experience with system configuration, testing and benchmarking ideal
If this job is a match for your background, we would be honored to receive your application!
Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities including contract, contract to hire and permanent placement. Let's talk!