
Senior Staff Software Engineer
- San Diego, CA
- Permanent
- Full-time
- Collaborating with cross-functional teams to understand system requirements and define, design, and test amd characterize new analytic and AI data platform capabilities.
- Deploying and configuring Public Cloud and On-Prem systems.
- Characterizing/Tuning infrastructure performance and resource utilization/efficiency.
- Stressing infrastructure up to, and beyond, manufacturer limits to probe for weaknesses to ensure robust and performant infrastructure under intense Teradata analytic and AI workloads.
- Developing automation for analyzing, characterizing and monitoring system behavior based upon changes in configuration and underlying technologies.
- Solving unique and complex problems that have a broad impact on the business.
- Working with infrastructure providers to understand and resolve issues.
- Supporting Teradata customer field issues related to analytic and AI platform robustness/availability, performance and configuration/deployment.
- Teradata Advanced Development, Architects and Product Management to understand system requirements; and define, design, characterize and test new analytic and AI platform infrastructure capabilities.
- Infrastructure providers to understand and influence roadmaps; and to resolve functional, robustness and performance issues.
- Teradata Customer Support and Operations to support customer field issues.
- This role is an Individual Contributor role, closely working with team members and mentoring less experienced engineers.
- Experience with Public Cloud (AWS/Azure/GC) or On-Prem Platform Infrastructure:
- System deployment and configuration
- Performance and resource (CPU/Storage/IO/Network) characterization and tuning.
- Stress infrastructure up to, and beyond, manufacturer limits to probe for weaknesses to ensure robust infrastructure under intense workloads.
- Bachelor of Science degree in Computer Science, Computer Engineering, or related discipline with 12+ years of relevant experience.
- Master's degree in Computer Science, Computer Engineering or related discipline with 8+ years of relevant experience.
- PhD in Computer Science, Computer Engineering, or related discipline with 5+ years of relevant experience.
- Working knowledge of Teradata systems including platform infrastructure, Linux OS, and database.
- Experience in public cloud environments - AWS, Azure or Google Cloud.
- Experience with Teradata on-prem solutions such as IntelliFlex, Vantage on VMWare, or Teradata AI Factory.
- Problem Solving: Identifying problems/gaps, collecting data, establishing facts, and drawing valid conclusions to identify the root cause of an issue and resolving it.
- A proactive and solution-oriented mindset with a passion for technology, continuous learning and a drive to make an impact.
- Creativity and adaptability in a dynamic environment.
- Effective documentation, communication and knowledge sharing skills to facilitate effective decision making, credibility and influence.
- Software development experience in C/C++, Python, Perl, or other languages.
- Writing SQL based queries in support of creating and modifying test cases to create targeted configurations and workloads.