Principal Software Engineer - AI Infra Compute
Oracle · Nashville, TN · 2 wk ago
Engineering$115k–$235k/yrFull-time
Responsibilities
- Work independently in ambiguous situations to ensure adherence to published standards and practices.
- Design, develop, troubleshoot, and debug software programs for various cloud infrastructure components, including databases, applications, tools, and networks.
- Take an active role in defining and evolving standard practices and procedures for software engineering, with a focus on AI-driven development.
- Define and develop software for tasks associated with developing, designing, and debugging software applications or operating systems, leveraging AI and ML techniques.
- Led the development of critical initiatives, including:
- Design and implement spike detection mechanisms for provisioning failures to minimize operational disruptions using ML algorithms.
- Expand integrations with Kafka to enable near real-time actions supporting 1-Day SLO objectives for hardware repairs, utilizing event-driven architecture and stream processing.
- Developing an automated ticket routing framework to streamline workflows, enhance efficiency, and reduce operational overhead, powered by NLP and ML.
- Accelerate dedicated initiatives through collaborative efforts with cross-functional teams and customers, applying AI-driven insights and recommendations.
- Harness the power of AI and ML to create innovative tools and frameworks that automate testing, simulate complex environments, and reproduce incidents, freeing up human ingenuity to focus on higher-value tasks and amplifying our ability to deliver exceptional customer experiences.
- Collaborate and lead technical discussions across multiple teams to ensure seamless integrations and effective problem-solving.
- Provide direction and mentoring to junior engineers, sharing knowledge and expertise to promote growth and development.
Qualifications
- Programming languages: Python, Java, TypeScript
- Development methodologies: Agile Principles
- Data management: data modeling, data warehousing, data governance
- Cloud infrastructure: OCI, AWS, Azure, Google Cloud Platform (GCP)
- Operating Systems: Linux, macOS
- Scripting languages: Bash, Perl, Ruby
- Familiarity with containerization technologies such as Docker
- API design and development: RESTful APIs, API gateways, API security
- Familiarity with API documentation tools such as Swagger/OpenAPI
- Experience with AI-powered tools and platforms: chatbots, virtual assistants, predictive analytics