Jobs · Engineering · Tennessee

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

Similar jobs