CornerstoneOnDemandisseekingaSeniorFullStackDeveloperwithstrongAIdevelopmentskillstojoinourServicesEngineeringteam.Thisroleissuitedforanexperiencedsoftwareengineerwhocanbuildscalable,reliable,andmaintainableservicesandapplicationswhileleveragingGenerativeAIandmodernAItechnologiestoaddressbusinessandcustomerneeds.
Theroleinvolvesworkingacrossthefulltechnologystack,includingfrontend,backend,APIs,databases,cloudservices,andAIcapabilities.ThesuccessfulcandidatewillcollaboratecloselywithProduct,Engineering,Architecture,andotherstakeholderstotranslaterequirementsintopractical,production-readysolutions.
FullStackDevelopment
- Designanddevelopend-to-endapplicationsandservicesacrossfrontend,backend,APIs,anddatabases.
- DevelopscalablebackendservicesusingJava,Python,Node.js,.NET,orsimilartechnologies..
- BuilduserinterfacesusingmodernfrontendtechnologiessuchasReact,Angular,orsimilarframeworks.
- DesignandintegrateRESTAPIsandservicestosupportbusinessandcustomerrequirements.
- WorkwithSQLandNoSQLdatabasesanddevelopefficientdataaccesssolutions.
- Developreusablecomponentsandservicesthatcansupportmultiplesolutionsandusecases.
- Troubleshootapplicationissuesandimproveperformance,reliability,scalability.
- Participateintechnicaldesign,codereviews,andarchitecturaldiscussions.
- AI&GenerativeAIDevelopment
- DevelopandintegrateAI-poweredcapabilitiesintoapplicationsandservices.
- WorkwithLLMsandGenerativeAIplatformssuchasOpenAI,AzureOpenAI,Gemini,orsimilartechnologies.
- Developandoptimizepromptstoachieveaccurate,relevant,andconsistentresults.
- BuildRAG-basedsolutionsusingenterprisedata,documents,andothersources.
- IntegrateAIcapabilitieswithAPIs,databases,existingapplications,andbusinessworkflows.
- DevelopAI-enabledcapabilitiessuchascontentgeneration,summarization,intelligentsearch,classification,informationextraction,andconversationalexperiences.
- EvaluateAI-generatedresultsandimprovequality,reliability,performance,andcostefficiency.
- ExploreandadoptemergingAItechnologiesthatcanimproveserviceofferings,engineeringproductivity,andcustomersolutions.
ServicesEngineering&Collaboration
- Workwithstakeholderstounderstandbusinessandcustomerrequirementsandtranslatethemintotechnicalsolutions.
- Developreusableservicesandcapabilitiesthatcanbeleveragedacrossmultiplecustomerengagementsorsolutions.
- CollaboratewithProduct,Architecture,QA,DevOps,andotherengineeringteamstodeliversolutions.
- Providetechnicalguidanceandcontributetosolutiondesignandestimation.
- Mentorjuniordevelopersandpromotegoodengineeringpractices.
- IdentifyopportunitiestoleverageAItoenhanceexistingservices,acceleratedelivery,andcreatenewservicecapabilities.
- Contributetocontinuousimprovementofdevelopmentprocesses,tools,andengineeringpractices.
Youvegotwhatittakesifyouhave
- 46yearsofprofessionalsoftwaredevelopmentexperiencewithstrongfull-stackdevelopmentexperience.
- Stronghands-onexperiencewithJava,Python,Node.js,.NET,orsimilartechnologies..
- ExperiencewithmodernfrontendtechnologiessuchasReact,Angular,orsimilar.
- StrongunderstandingofRESTAPIs,webservices,anddatabase-drivenapplications.
- Hands-onexperiencedevelopingorintegratingAI/GenerativeAIsolutions.
- PracticalexperienceworkingwithLLMsandpromptengineering.
- GoodunderstandingofRAG,embeddings,andvectorsearch.
- StrongworkingknowledgeofSQLandpreferablyNoSQLdatabases.
- ExperiencewithGit,CI/CD,andmodernsoftwaredevelopmentpractices.
- Strongproblem-solvingandanalyticalskills.
- Goodcommunicationskillsandtheabilitytoworkeffectivelywithtechnicalandnon-technicalstakeholders.
- Abilitytotakeownershipofsolutionsandworkindependentlywhilecollaboratingeffectivelywiththebroaderteam.
PreferredQualifications - ExperiencewithOpenAI,AzureOpenAI,Gemini,Claude,orsimilarLLMplatforms.
- ExperiencewithAIagents,function/toolcalling,orstructuredoutputs.
- Experiencewithvectordatabasesorenterprisesearchtechnologies.
- ExposuretoAIevaluation,monitoring,andresponsibleAIpractices.
- Experiencedevelopingreusableservices,APIs,orSaaSsolutions.
- Experienceworkinginaservices,consulting,orcustomer-focusedengineeringenvironment.
- Experiencetakingsolutionsfromrequirementsanddesignthroughdevelopment,deployment,andproductionsupport.
- RoleFocus
- ThisisprimarilyaSeniorFullStackDeveloperrolewithstrongAIdevelopmentcapabilities.
- ThecandidateshouldbeastrongsoftwareengineerwhocanworkacrossthefulltechnologystackandhasthepracticalabilitytoapplyAI/GenerativeAItechnologiestoreal-worldbusinessandcustomerrequirements.
TheroledoesnotrequiredeepexpertiseinAIresearch,modeltraining,