Staff Software Engineer

Okta Okta · Enterprise · Bangalore, India · BT People Legal and Finance Technology-155

Okta is seeking a Staff Software Engineer to optimize, customize, and maintain their NetSuite ERP system. The role involves designing and implementing custom Generative AI solutions using NetSuite's Generative AI API, developing off-platform integration scripts with Python & LangChain for external AI/ML platforms (especially for RAG), and leveraging AWS Bedrock. The engineer will also focus on prompt engineering within NetSuite Prompt Studio to enhance NetSuite AI functions like Text Enhance and drive solutions maximizing embedded NetSuite AI capabilities.

What you'd actually do

  1. Design and implement custom Generative AI solutions using the SuiteScript Generative AI API for practical NetSuite use cases
  2. Develop and maintain robust off-platform integration scripts, utilizing Python & LangChain and to manage data transfer and interaction between NetSuite (via SuiteTalk or RESTlets) and external AI/ML platforms, particularly for data preprocessing before RAG operations.
  3. Closely work with the BT team to design, develop, test, implement & support system solutions primarily in Finance Technology.
  4. Provide technical consultant, best practices, and problem resolution.
  5. Support & resolve production issues

Skills

Required

  • Python
  • SuiteScript
  • SuiteFlow
  • SuiteTalk
  • REST/SOAP APIs
  • SuiteScript Generative AI APIs
  • JavaScript
  • SQL
  • Prompt Engineering
  • NetSuite Prompt Studio
  • Docker

Nice to have

  • AWS Bedrock
  • LangChain
  • Oracle Fusion Cloud Applications
  • SAP H4/HANA

What the JD emphasized

  • SuiteScript Generative AI API
  • Python
  • AWS Bedrock
  • Prompt Engineering
  • NetSuite AI

Other signals

  • Generative AI API
  • Python & LangChain
  • AWS Bedrock
  • Prompt Engineering
  • NetSuite AI