Nice to meet you!
We’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers. We’re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If you’re looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, you’ll find it here.
About the job
We're seeking a skilled Performance Engineer to join the analytics platform team at SAS. In this role, you will work on our core codebase, primarily in C, focusing on Compute Core and Compute Server functionalities. You will participate in developing the next generation of our analytic engine, helping to shape the future of SAS analytics. You will collaborate with an international team of experienced developers, bringing diverse perspectives to our projects. You will also, develop and maintain enterprise-class software used by organizations around the world. If you're passionate about software development and interested in advancing the state of analytics technology, this role might be for you!
Primary Responsibilities:
- Gather requirements from stakeholders (product management, development, testing, management etc.) to determine SAS software performance goals.
- Verify whether performance of software is meeting goals by experimentation - including experiment design, scripting, prototyping, manual testing, data bulk-up, load generation etc.
- For software without service levels or goals, analyze behaviors of system to determine if performance is reasonable based upon expectations of system behavior and supporting runtime environment and/or performance of competing software performing similar function. If not determines impact on overall system and where needed, engages developer to implement remediation.
- Collaborate with system architects, development, and testing teams to perform analysis of SAS software - analyzing code, logs, software monitoring and tracing tool output, physical/virtual hardware monitoring and tracing tool output to determine architecture, infrastructure, and code level performance bottlenecks and identify performance optimizations.
- Work with multiple operating systems/ environments and tune the operating physical and virtual environments. Analyze behavior and performance of SAS Software in the context of understanding of software/hardware stack and expectations for their behavior. Educate developers on hardware and larger system engineering topics and how they relate to SAS Software performance.
- Tunes 3rd party software for optimal performance with SAS Software.
- Develop software tools in support of performance analysis.
- Mentor developers in best practices and encourages the flow of information and understanding among product groups.
- Design and develop various prototypes to demonstrate principles of performance design.
- Manage projects including timelines, deliverables and expectations. Documents and presents findings and recommendations to development and product management. Prepares papers for broader use in field activities.
Required Qualifications
- 5-8 Years of experience.
- Strong working knowledge of multiple operating systems.
- Good working knowledge of load generation, monitoring and profiling with a good understanding of the tools used to do analysis in these areas.
- Understanding of how to instrument various performance analysis tools and perform basic analysis based upon information gathered from the tools.
- Strong interpersonal, documentation, and problem-solving skills.
- Excellent programming skills in SAS or language(s) related to assigned area.
- Excellent understanding of scripting languages.
- Good project management skills.
- Understanding of 3rd party software and how SAS utilizes the software.
- Ability to think analytically and to communicate well.
- Ability to lead projects.
- Ability to work independently or with a team.
Diverse and Inclusive
At SAS, it’s not about fitting into our culture – it’s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it’s essential to who we are. To put it plainly: you are welcome here.
#SAS