Talent.com
This job offer is not available in your country.
Principal Software Engineer

Principal Software Engineer

OracleBengaluru, Karnataka, India
12 days ago
Job description

Role : - Principal Engineer (Java)

Exp required - 9-15 yrs

Location - Bangalore

Oracle Cloud Infrastructure (OCI) is a strategic growth area for Oracle. It is a comprehensive cloud service offering in the enterprise software industry, spanning Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). OCI is currently building a future-ready Gen2 cloud Data Science service platform. At the core of this platform, lies Cloud AI Cloud Service.

What OCI AI Cloud Services are : A set of services on the public cloud, that are powered by ML and AI to meet the Enterprise modernization needs, and that work out of the box. These services and models can be easily specialized for specific customers / domains by leveraging existing OCI services.

Key Points : Enables customers to add AI capabilities to their Apps and Workflows easily via APIs or Containers, Useable without needing to build AI expertise in-house and Covers key gaps – Decision Support, NLP, for Public Clouds and Enterprise in NLU, NLP, Vision and Conversational AI.

You’re Opportunity : As we blaze the trail to provide a single collaborative ML environment for data-science professionals, we will be extremely happy to have you join us and share the very future of our Machine Learning platform - by building an AI Cloud service.

We are addressing exciting challenges at the intersection of artificial intelligence and cutting-edge cloud infrastructure. We are building cloud services in Computer vision for Image / Video and Document Analysis, Decision Support (Anomaly Detection, Time series forecasting, Fraud detection, Content moderation, Risk prevention, predictive analytics), Natural Language Processing (NLP), and, Speech that works out of the box for enterprises. Our product vision includes the ability for enterprises to be able to customize the services for their business and train them to specialize in their data by creating micro models that enhance the global AI models.

What You’ll Do

Develop scalable infrastructure, including microservices and backend, that automates training and deployment of ML models.

Building core of Artificial Intelligence and AI services such as Vision, Speech, Language, Decision, and others.

Brainstorm and Design various POCs using AI Perpetual AI Services for new or existing enterprise problems.

Collaborate with fellow data scientists / SW engineers to build out other parts of the infrastructure, effectively communicating your needs and understanding theirs and addressing external and internal shareholder product challenges.

Lead research and development efforts to explore new tools, frameworks, and methodologies to improve backend development processes.

Experiment with ML models in Python using machine learning libraries (Pytorch, TensorFlow, Jax), Big Data, Hadoop, HBase, Spark, etc.

Leverage Cloud technology – Oracle Cloud (OCI), AWS, GCP, Azure, or similar technology.

Qualifications

Master’s degree (preferred) in computer science, Statistics or Mathematics, artificial intelligence, machine learning, Computer vision, operations research, or related technical field.

5+ years for PhD, 8+ years for Masters, or 12+ years of Experience designing, implementing, and deploying machine learning models in production environments.

Practical experience in design, implementation, and production deployment of distributed systems using microservices architecture and APIs using common frameworks like Spring Boot (Java), etc.

Practical experience working in a cloud environment : Oracle Cloud (OCI), AWS, GCP, Azure, and containerization (Docker, Kubernetes).

Working knowledge of current techniques and approaches in machine learning and statistical or mathematical models.

Experience with performance tuning, scalability, and load balancing techniques.

Expert in at least one high-level language such as Java / C++ (Java preferred).

Expert in at least one scripting language such as Python, Javascript, and Shell (Python preferred).

Deep understanding of data structures, and algorithms, and excellent problem-solving skills.

Experience or willingness to learn and work in Agile and iterative development and DevOps processes.

Strong drive to learn and master new technologies and techniques.

You enjoy a fast-paced work environment.

Create a job alert for this search

Principal Software Engineer • Bengaluru, Karnataka, India

Related jobs
Principal Software Engineer

Principal Software Engineer

Tekwissen IndiaBangalore, KA, India
Quick Apply
Overview : TekWissen Group is a workforce management provider operating throughout India and several other countries worldwide.The client ...Show moreLast updated: 3 days ago
Principal Software Engineer

Principal Software Engineer

Procore TechnologiesBengaluru, Karnataka, India
Procores Equipment Management team.In this role youll have the unique opportunity to drive the next generation of construction platform initiatives in a global SaaS infrastructure.Youll work with o...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Tweakbits Technologies Private LimitedBangalore, IN
Designation : Principal Software Engineer / Principal Architect.Experience : 14+ years ( Hands on ).You will be part of a early stage start up. Understanding of DNS, Hosting, Email, Customer / Order Lifec...Show moreLast updated: 20 days ago
  • Promoted
Principal Software Engineer - Java

Principal Software Engineer - Java

Savantis Solutions India Pvt.Ltd.Bangalore
Savantis! We are hiring for one of our clients.Job Title : Principal Software Engineer Experience : 10+ yearsShow moreLast updated: 30+ days ago
  • Promoted
  • New!
Principal Software Engineer

Principal Software Engineer

OptumBengaluru, Karnataka, India
As a Principal Software Engineer for Data, the person will lead the design and implementation of scalable, secure, and high-performance data pipelines across that involves healthcare clinical data,...Show moreLast updated: 12 hours ago
  • Promoted
Principal Software Engineer - DevOps

Principal Software Engineer - DevOps

InCommonBangalore
Job Description : We're looking for a Principal Engineer to lead technically challenging, business-critical projects with direct reve...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

Renesas ElectronicsBengaluru, Karnataka, India
Renesas automotive MCUs holds the No.Therefore creating a need to strengthen the organization accordingly.Software Development is a vital element necessary to expand our business and this is also w...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

OracleBengaluru, Karnataka, India
Role : - Principal Engineer (Java).Oracle Cloud Infrastructure (OCI).It is a comprehensive cloud service offering in the enterprise software industry, spanning Infrastructure as a Service (IaaS), Pl...Show moreLast updated: 30+ days ago
  • Promoted
Principal Staff Software Engineer

Principal Staff Software Engineer

LinkedInBengaluru, Karnataka, India
LinkedIn is the world’s largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every m...Show moreLast updated: 12 days ago
  • Promoted
  • New!
Principal Software Engineer

Principal Software Engineer

Asian HiresBengaluru, IN
POSITION REPORTS TO : LEAD / SENIOR LEAD SOFTWARE ENGINEER.POSITION LOCATION : INDIA (REMOTE).COMPANY BUDGET : 20,00,000 - 29,00,000 LPA. The Principal Software Engineer is responsible for designing, dev...Show moreLast updated: 13 hours ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

CoinbaseBangalore, IN
Ready to be pushed beyond what you think you’re capable of?.At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, ...Show moreLast updated: 30+ days ago
Principal Software Engineer (307152)

Principal Software Engineer (307152)

CargillBangalore, Karnataka, India
We are seeking a highly experienced software delivery SME to join the Software Engineering Center of Excellence (CoE).As aPrincipal Software Engineer you will lead from the centerplaying a pivotal ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Backend Software Engineer

Principal Backend Software Engineer

AtlassianBengaluru, IN
Atlassians can choose where they work – whether in an office, from home, or a combination of the two.That way, Atlassians have more control over supporting their family, personal goals, and other p...Show moreLast updated: 14 days ago
  • Promoted
Principal Software Engineer (Java)

Principal Software Engineer (Java)

InRhythmBengaluru, Karnataka, India
As a Principal Software Engineer, you’ll contribute directly to embedding AI across workflows, including delivery, product, and strategy. You’ll help accelerate client outcomes through our AI Accele...Show moreLast updated: 16 days ago
  • Promoted
Principal Software Engineer - Testing

Principal Software Engineer - Testing

YO HR ConsultancyBangalore
Job role : Principle software Engineer in Test Location : Bangalore Experience : 12-25 years &l...Show moreLast updated: 23 days ago
Principal, Software Engineer

Principal, Software Engineer

WEXRemote Office,Bangalore,India
Remote
As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navi...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

EurofinsBengaluru, Karnataka, India
TITLE : Senior Software Engineer.WORKING LOCATION : Bangalore India.REQUIRED EXPERIENCE AND SKILLS : .Overall 7-10 years in experience in IT Application / Software Development field.Good and hands-on kno...Show moreLast updated: 30+ days ago
Principal Software Engineer

Principal Software Engineer

UiPathBangalore, Karnataka, India
The people at UiPath believe in the transformative power of automation to change how the world works.Were committed to creating categoryleading enterprise software that unleashes that power.To make...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

VerintBengaluru, Karnataka, India
At Verint, we believe customer engagement is the core of every global brand.Our mission is to help organizations discover opportunities previously only scarcely imagined by connecting work, data, a...Show moreLast updated: 12 days ago
Principal Engineer, Software

Principal Engineer, Software

F5Bangalore
At F5, we strive to bring a better digital world to life.Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital...Show moreLast updated: 30+ days ago