USA
2 days ago
Principal Software Developer

Design, develop, troubleshoot and debug software programs for Search with Gen AI/LLM. As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs. Duties and tasks are varied and complex, requiring independent judgment. Fully competent in own area of expertise. BS or MS degree or equivalent experience relevant to functional area.

 

Education and Work Experience

Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field followed by eight years of progressive, post-baccalaureate experience in job offered or in a software developer-related occupation.

 

Technical Qualifications

Advanced programming skills in Python, Java, Perl.

Experience creating, configuring, and using CI/CD pipelines for code testing and delivery

Familiarity with cloud-native technologies such as containers and serverless development

Familiarity with operating system configuration for Linux and Windows

Familiarity with data aggregation and visualization tools such as OpenSearch and Grafana

Familiarity with generative AI

 

 

Soft Skills

Excellent written and oral communication skills

Committed self-starter who thrives in a collaborative environment with personnel at all levels in the organization

Strong analytical, planning, and organizational skills with an ability to manage conflicting priorities

Ability to work independently, defining and managing one's own work while still providing transparency and accountability to management and stakeholders

Curiosity and a thirst for learning

Passion for technology and customer service

Aptitude for suggesting process improvements when applicable

 

Position requires:

Cloud platforms, Cloud Native and Container (Docker) based applications;

Automating the Build, Test and Deploy process in managing applications on Linux OS, Unix command line, and shell scripting;

Security aspects of software products and services;

Programming languages including Python, Perl, and Java;

Open Search, Elasticsearch or similar Search Experience

CICD Design and Development;

SDLC process for software cloud service; and

Cloud infrastructure design.

Career Level - IC4

Confirm your E-mail: Send Email
All Jobs from Oracle