MulticoreWare Logo

MulticoreWare

Performance Optimization Engineer

Posted Yesterday
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Mid level
In-Office
Chennai, Tamil Nadu, IND
Mid level
Benchmark and analyze server systems and software applications, identify performance bottlenecks, and implement optimization recommendations. Develop custom tests using Python and Bash, collaborate on C, C++, and Java improvements, configure operating systems and clusters, troubleshoot system performance, and document testing methodologies and results. The role also involves profiling across Linux, Windows, and macOS, with optional parallel programming and HPC experience.
The summary above was generated by AI
Job Title: Performance Optimization Engineer
Job Location: Chennai
Job Type: Full-Time
Experience: 3+ years
Job Description

We are seeking a skilled Performance Optimization Engineer to join our team. In this role, you will be responsible for benchmarking, analyzing, and optimizing the performance of our server systems and software applications. The ideal candidate will have a strong background in computer science or engineering, with hands-on experience in performance testing, benchmarking, and system level optimizations.
Responsibilities
 · Compile and run industry-standard server benchmarks such as SPEC CPU, SPEC, Linpack, Stream, LMBench, MLPerf, HPL, DGEMM, and Phoronix Test Suite to measure system performance
 · Develop and execute custom benchmarks and performance tests using Python, BASH, and other scripting languages
 · Analyze benchmark results, identify performance bottlenecks, and recommend optimizations
 · Collaborate with development teams to implement performance improvements in C, C++, Java applications
 · Configure, test, and benchmark server systems and clusters, including OS installation, kernel compilation, network setup, and storage configuration
 · Debug and troubleshoot performance issues in PC, workstation, and server solutions
 · Document performance testing methodologies, results, and recommendations
 · Stay up-to-date with the latest industry trends, tools, and techniques in performance engineering.
Requirements:
 · Bachelor's degree in Electrical Engineering, Computer Science, or a related engineering discipline
 · Minimum of 3 years of experience in performance analysis and optimization or a related field
 · Strong programming skills in Python and BASH, with proficiency in using git for version control
 · Cross-Platform Profiling: Poses expert-level proficiency with industry-standard profiling tools native to Windows (eg. VTune Profiler, Windows Performance Analyzer, Xperf) and macOS (eg. Instruments (Activity Monitor).
 A Good working knowledge of C, C++. Familiarity with Java is a plus.
 Expertise in Linux operating systems; experience with Windows is a plus
 Experience with Linux and Windows programming
 Experience with Parallel Programming/HPC - OpenMP, MPI, CUDA is a plus
 Strong problem-solving and critical thinking skills
 Excellent written and verbal communication skills
 Prior experience with system configuration, testing, and benchmarking is ideal
 Familiarity with benchmark development is a plus

MulticoreWare Chennai, Tamil Nadu, IND Office

DLF IT Park Block 3, Ground Floor, Mount Poonamallee Road, Manapakkam, , Chennai, TamilNadu , India, 600089

Similar Jobs

22 Days Ago
In-Office or Remote
India
Senior level
Senior level
Blockchain • Fintech • Software • Cryptocurrency • Metaverse
Design and execute load, stress, scalability, and reliability tests. Analyze Java application and JVM performance, identify bottlenecks, implement architecture- and code-level optimizations, troubleshoot production microservice performance, build automated performance tooling, and collaborate with DevOps to ensure high availability.
Top Skills: DockerJavaJmeterJvmK6KafkaKubernetesLinuxMongoDBMySQLRabbitMQRedis
An Hour Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Manage and develop a Chennai-based Customer Care team supporting Toast Payroll & Tax. Coach agents, handle escalations, monitor CSAT, QA, productivity and SLAs, collaborate with cross-functional teams to resolve issues, drive process improvements, ensure compliance, and support adoption of new tools including AI-enabled support capabilities.
Top Skills: Ai-Enabled Support ToolsCrm PlatformsKnowledge Management ToolsTicketing Systems
2 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Digital Media • Information Technology • News + Entertainment
Leads software platform operations and implementation while coordinating team activities, coaching engineers, supporting customers, troubleshooting distributed systems, ensuring quality, and maintaining cybersecurity compliance. The role develops and debugs server-side applications, manages cloud and infrastructure technologies, supports capacity planning and launch readiness, and participates in weekend on-call rotations.
Top Skills: AnsibleAWSCC++ChefContainersDockerEc2GitGoHTMLIamJavaJavaScriptJenkinsKubernetesLambdaLinuxNetwork Access Control ListsPuppetPythonRestRoute 53Ruby On RailsS3SaltSecurity GroupsSQLSubnetsVpc

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account