Enable SAS analytics to run faster and more securely by using DBMS capabilities, parallelism, open file formats, and running SAS analytics inside databases for SAS
Requirements
- 5+ years of C or C++ software development
- 3+ years of Python software development
- 3+ years of Linux shell scripting
- 2 years of developing software for use in Kubernetes
- 2 years of DBMS experience and SQL use
- 1 year of experience creating GitHub actions or workflows
- 1 year of experience with SAS programming
Responsibilities
- Contribute to a largely C codebase for the SAS Viya platform, including SAS SpeedyStore
- Design and develop high-quality, testable, scalable software solutions within established timelines while adhering to R&D best practices and processes
- Design, develop, and execute test plans, scenarios, and processes
- Interact with other developers to test program code to ensure software quality and functionality
- Work collaboratively with the team to encourage quality as a critical design element in all work efforts
- Participate in project scoping and scheduling; track progress of individual tasks and alert stakeholders of issues blocking or preventing completion of tasks
- Be encouraged to participate in open-source projects on behalf of SAS
Other
- Bachelor’s degree in Computer Science or a related field
- 5+ years of software development experience developing system-level software
- Adaptability: Maintaining effectiveness when experiencing major changes in work responsibilities or environment
- Collaborating: Working cooperatively with others to help a team or work group achieve its goals
- Applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status