Search by job, company or skills

Software Engineer - 2 (Python+AI)

Early Applicant
  • Posted 3 days ago
  • Be among the first 20 applicants

Job Description

AboutUs

ExotelisaleadingproviderofAItransformationtoenterprisesforcustomerengagementandexperience.Withover20billionannualconversationsacrossOmnichannel,voice,agents,andbots,Exotelistrustedbymorethan7000clientsworldwide,spanningindustriessuchasBFSI,Logistics,ConsumerDurables,E-commerce,Healthcare,andEducation.

Customerexpectationsareevolving,andbusinessesfacethechallengeofbalancingtheneedforincreasedrevenue,optimizedcosts,andexceptionalcustomerexperience(CX).Exotelstepsforwardasyourtransformativepartner,offeringanAI-poweredcommunicationsolutiontoaddressallthree!

AI@ExotelVoicebot

TheVoicebotteambuildsandoperatesExotel'sreal-timevoiceAIproduct-productionbotshandlinglivephoneconversationsforenterprisecustomers.

Werunreal-timeconversationalpipelinesendtoend:speechrecognition→LLMreasoning/orchestration→speechsynthesis,withtool-callingforbackendactions.

Weevaluateandswapmodelsconstantlyacrossproviders,oncost,latency,andconversationquality-notvibes.

Webelieveinmeasuringwhatmatters:agooddemoisn'tthesameasagoodeval.

TheRole

You'llbepartoftheteambuildingandcontinuouslyimprovingExotel'svoicebot-fromthemodellayer(fine-tuning,evals)totheliveconversationexperience(speechquality,latency,turn-taking).Thisisanengineeringrolefirst:you'llbuild,evaluate,andshipchangesthatdirectlyimprovecallqualityandbusinessmetricsinlivecustomerdeployments.

WhatWeExpectatThisLevel

Independentexecution.Givenascopedproblemandanagreedapproach,youtakeittoproductiononyourown-build,eval,deploy,monitor-withoutneedingtobeunblockeddaily.

Deepownershipofevalframeworksandworkingknowledgeofassociatedservices/infra.YougodeepontheAIsideoftheproduct-models,evals,speechquality-andknowenoughaboutthesurroundingservicestotracealiveproblemacrossthepipelineandseeitthrough.

WhatYou'llDo

BuildandmaintainLLM/speechevalframeworksforthevoicebot-tasksuccess,hallucination,instruction-following,WER/latency,barge-inandturn-takingquality-acrossmodelandpromptchanges.

Runfine-tuningexperiments(fullFT,PEFT/LoRA/QLoRA)onopen-weightmodelsfordomain-specificvoicebottasks,andproducetheevidenceforwhenfine-tuningbeatsprompting.

BenchmarkLLMsandASR/TTSenginesoncost,latency,andqualityacrossprovidersandself-hostedoptions-andmakeaclearrecommendationfromthedata.

Diagnoseandfixrealproductionconversationfailures-badturn-taking,misrecognition,latencyspikes,promptregressions-usinglogs,traces,andevaldata,notguesswork.

Shipchangesintotheliveconversationalpipeline,withinstrumentationandalertingbuiltinfromdayone.

TakeownershipacrosstheSDLCforyourchanges:design(withaseniorengineer),evaldesign,deployment,andmonitoring.

WhatYouBring

Must-have

SolidgroundinginANNsandtransformerarchitecture-attention,tokenization,decodingstrategies-enoughtoreasonaboutwhyamodelbehavesacertainway,notjustcallanAPI.

Hands-onexperiencewithLLMevals:buildingorrunningevalharnesses,LLM-as-judgesetups,regressionsuitesforprompt/modelchanges.

Hands-onexperiencewithfine-tuning,includingPEFT/LoRA/QLoRA-onatleastoneopen-weightmodel,forarealtask(notjustatutorial).

Workingknowledgeofspeech/ASR-TTSevaluation-WER,latency,diarization,commonfailuremodesinreal(noisy,accented,multilingual)audio.

StrongPythoncomfortablereading/writingproductioncode,notjustnotebooks.

2-4yearsofsoftware/MLengineeringexperience,withatleastsomeofitinaproductionsystem(notpurelyresearch/academic).

Atrackrecordofshippingandowningyourownchangesinproduction-you'vebeenonthehookforsomethinglive.

Stronganalyticalrigor-youinstinctivelyask'howdowemeasurethis'beforeshippingachange.

Good-to-have

Experiencewithreal-timeaudio/streamingsystemsandstreamingvs.batchtradeoffs.

Experiencewithagenticorchestrationandtool-callingpatternsforLLMs.

ExposuretoRAGpatterns-embeddings,vectorstores,retrievalstrategies.

Familiaritywithself-hosting/servingopen-weightmodels.

FamiliaritywithobservabilityforAIworkloads-costtracking,qualitydashboards.

Experiencewithmulti-tenantSaaSconstraints(per-tenantconfig,isolation).

PriorexperiencespecificallyinvoiceAI/IVR/contact-centerdomains.

HowWeWork

Youownit.Build,eval,ship,monitor-andstayonthehookwhenit'srunninglive.There'snoseparate'MLOpsteam'tohandoffto.

Youmeasureit.Nomodelorpromptchangeshipswithoutanevalstorybehindit.

Youcollaborate.You'llworkcloselywiththevoicebotarchitecture/productteamandfielddeliveryengineersshippingtoenterprisecustomers.Goodideaswinregardlessofsource.

Youstaycurious.Newmodelsandtechniqueslandconstantly-evaluatingandbenchmarkingnewoptionsispartofthejob,notasideproject.

WhyExotel

WorkonAIproblemsatrealscale:livevoiceconversations,notofflinebatchjobs,forenterprisecustomers.

Strongseniorengineerstodesignwith,andrealownershipofwhatyoubuild.

Ateamthattreats'doesitactuallywork'asmoreimportantthan'doesitdemowell.

OpportunitytoworkacrossthefullvoicebotAIstack:LLMs,speech,real-timeorchestration,andtheinfraitrunson.

More Info

About Company

Job ID: 152335107

Similar Jobs

Bengaluru, India

Skills:

AlgorithmsPytestKafkaCDKLambdaCeleryDistributed SystemsFlaskdata structuresPythonApi GatewayAWSmulti-threadingRabbitmqDjangoJenkinsRest API DevelopmentECSMongoDBOops ConceptsPersistenceopen-source projectsStep FunctionsNoSQL databasesCode Pipelinemessage queue systemsdeployment automation tools

Beware of Scammers

We don’t charge money for job offers