Automation Engineer 3

TekWissen LLC

Austin, TX

JOB DETAILS
SALARY
$70–$72
SKILLS
Analysis Skills, Ansible, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Automation Engineering, Benchmarking, CPU (Central Processing Unit), Capacity Management, Communication Skills, Computer Science, Consumer Electronics, Consumer Goods and Services, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Collection, Data Visualization Tools, Database Report Tools, Debugging Skills, DevOps, Diversity, Docker, GPU (Graphics Processing Unit), GitHub, Identify Issues, Java, Jenkins, Linux Operating System, MCP - Microsoft Certified Professional, Metrics, Microprocessor, Motherboards, Network System Hardware, Operating Systems, Operational Audit, Performance Engineering, Performance Testing, Performance Tuning/Optimization, Power BI, Production Control, Python Programming/Scripting Language, Reporting Dashboards, Root Cause Analysis, Sales Pipeline, Scripting (Scripting Languages), Semiconductor Manufacturing, Semiconductors, Software Engineering, Systems Administration/Management, Technical Presentation, Traceability, Unix Shell Programming, Workforce Management
LOCATION
Austin, TX
POSTED
8 days ago

Overview:
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. This Client is an American multinational semiconductor company based in Austin, that develops computer processors and related technologies for business and consumer markets. Global company that specializes in manufacturing semiconductor devices used in computer processing. The company also produces flash memories, graphics processors, motherboard chip sets, and a variety of components used in consumer electronics goods.

Job Title: DevOps / Software Automation Engineer CPU Performance Benchmarking
Duration: 12 Months
Location: Austin, TX
Job Type: Temporary assignment

Work Type: Hybrid/ onsite

Role Summary

We are looking for a hands-on DevOps / Software Automation Engineer to design, build, and operate an end-to-end automated CPU performance benchmarking platform. This role will work closely with CPU performance engineers to automate manual benchmarking workflows, enable repeatable and scalable performance runs, and deliver fast, reliable performance insights across multiple benchmark suites. You will be a critical force multiplier for performance engineers-owning automation, CI/CD, infrastructure, execution workflows, monitoring, and troubleshooting-so performance teams can focus on analysis rather than operational overhead.

Key Responsibilities

Performance Benchmarking Automation

  • Design and implement fully automated workflows for CPU performance benchmarks (setup, execution, data collection, validation, and reporting).
  • Translate manual performance engineering processes into scalable automation pipelines.
  • Enable one-click or CI-triggered benchmark execution with standardized, repeatable results.
  • Automate log parsing, metrics extraction, and data structuring for downstream analysis.

CI/CD & Execution Orchestration

  • Build and maintain CI/CD pipelines (Jenkins/GitHub) for benchmark execution and infrastructure workflows.
  • Integrate automation with versioned benchmark configurations, scripts, and artifacts.
  • Ensure reproducibility, traceability, and auditability of performance runs.

Infrastructure & Platform Engineering

  • Automate bare-metal and virtual server provisioning, OS deployment, and system configuration at scale.
  • Manage Linux-based environments optimized for CPU performance testing.
  • Containerize services (Docker) and orchestrate where applicable (Kubernetes).

Reliability, Monitoring & Support

  • Monitor platform health, benchmark execution, and infrastructure using observability tools.
  • Actively unblock performance engineers during automated runs by debugging failures, identifying root causes, and applying quick fixes or workarounds.
  • Perform capacity planning and scale systems to support increasing benchmark demand.

Data & Insights Enablement

  • Process and structure benchmark data using Python, Spark, or Databricks.
  • Support dashboards and reporting (e.g., Power BI) that provide quick performance insights to engineering stakeholders.

Collaboration & Documentation

  • Work day-to-day with CPU performance engineers to understand workflows and continuously improve automation.
  • Document architectures, workflows, execution guides, and troubleshooting procedures.
  • Comfort engaging with external stakeholders (customers/partners) and presenting technical findings is a plus.
  • Partner with internal IT teams as needed for networking, hardware, and security alignment.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • Demonstrated curiosity and a continuous learning and knowledge sharing mindset.Strong Python and Linux shell scripting skills.
  • Hands-on experience with Jenkins, CI/CD pipelines, and GitHub.
  • Solid understanding of Linux systems, OS tuning, and server environments.
  • Experience automating infrastructure using Ansible or similar tools.
  • Ability to debug complex system, automation, or execution issues independently.
  • Strong communication skills-able to work closely with non-software performance
  • engineers.

Preferred / Nice-to-Have

  • Experience with CPU or system performance benchmarking (SPEC, internal benchmarks, stress tools, etc.).
  • Familiarity with Spark, Kafka, Databricks, or large-scale log processing.
  • Experience with Docker and Kubernetes.
  • Knowledge of monitoring and observability tools (Prometheus, Grafana, Zabbix, New
  • Relic).
  • Exposure to data visualization and reporting tools (Power BI).
  • Strong architecture and systems thinking-able to reason about tradeoffs (performance, reliability, scalability), debug cross-component issues, and propose pragmatic designs.
  • Experience building backend services and full-stack systems in Go (preferred) or comparable languages (e.g., Python, Java, Rust), with clean APIs and maintainable service boundaries.
  • Hands-on experience with MCP development (building or integrating MCP servers/tools, defining schemas/contracts, and validating end-to-end workflows).
  • Familiarity with A2A protocols and service-to-service integration patterns (auth, retries, versioning, backward compatibility, observability).Exposure to MLOps / ML-enabled development (experiment tracking, model/version management, reproducible pipelines, evaluation/validation, and production monitoring), and integrating ML/AI components into reliable automated workflows.

What Success Looks Like

Performance engineers run benchmarks through automation instead of manual steps.

Benchmark failures are quickly diagnosed and resolved with minimal downtime.

Benchmark results are consistent, repeatable, and easy to consume.

The automation platform scales seamlessly as new CPU platforms and benchmarks are

added.

TekWissen Group is an equal opportunity employer supporting workforce diversity.

About the Company

T

TekWissen LLC

WE THE TEKWISSEN PEOPLE

TekWissen offers you a broader portfolio of services, industry-leading solutions, and the meaningful innovations that give you greater flexibility and speed to respond to market dynamics, reduced costs and risk to improve enterprise performance, and increased productivity to enable growth.

To keep pace with global market demands, TekWissen keeps its finger on the pulse of change. Our organized approach to guiding a project from its inception to closure. Managing projects is becoming more and more important as we enter the digital era. To cope with the pace that this transition demands, a method is required to manage projects so they can yield quality work, while incorporating efficient use of time and resources.

Project involves identifying which quality standards are relevant to the project and determining how to satisfy them.

It is important to perform quality planning during the Planning Process and should be done alongside the other project planning processes because changes in the quality will likely require changes in the other planning processes, or the desired product quality may require a detailed risk analysis of an identified problem. It is important to remember that quality should be planned, designed, then built in, not added on after the fact.

Capabilities and accomplishments in one TekWissen business enhance the opportunity for success in the others. Put simply, TekWissen's unique combination of attributes promotes success.



COMPANY SIZE
100 to 499 employees
INDUSTRY
Computer/IT Services
FOUNDED
2009
WEBSITE
http://www.tekwissen.com/