A software engineer with a focus in natural language processing and backend engineering. Programming and languages were both hobbies for me long before they became part of work, and that passion continues to fuel me professionally. I work across a wide range of applied natural language processing tasks, using both deep learning and traditional machine learning where appropriate. As a backend engineer I have worked on web systems for both startups Fortune 500 companies. Personally, I am interested in EdTech and in particular building tools to help language learners.
-
Principal Applied ScientistOracle Jul 2024 - PresentAustin, Texas, Us -
Nlp ConsultantFreelance Jan 2020 - Present• Lead development of interactive translation system allowing users to choose from output words at each decoding step of Huggingface transformer models• Implemented optimized character-level transformer architecture in PyTorch and pretrained it with masked langauge modeling, outperforming state-of-the-art in Japanese topic classification• Rewrote scientific information extraction pipeline using spaCy, increasing micro f1 by more than 20 points
-
Natural Language Processing LeadMantra Inc. Dec 2021 - May 2024• Lead NLP engineering (5 engineers) across multiple projects: - Apply LLMs to manga translation, allowing terminology andstory aware translation of >30k manga chapters - Explore training methods to improve LLM translation, pruningnoisy OCR data for monolingual and bilingual fine-tuning - Build LLM pipeline for novel translation with LangChain to partially automate translation of 200 novels - Integrate Mantra’s translation technology into multiple multibillion dollar companies - Train multilingual and terminology-aware translation modelswith Fairseq, improving BLEU on multiple languages by >10 - Work with professional translators to improve evaluation• Develop and maintain application backend using Django and AWS• Rewrite flagship mobile application from scratch in Flutter -
Research InternThe University Of Tokyo Dec 2020 - Dec 2021Bunkyo-Ku, Tokyo, JpResearch into deep learning approaches to retrieval-augmented and explainable grammatical error correction -
Software Engineer, New Product Development & Global GrowthEbay Nov 2016 - Dec 2019San Jose, Ca, Us• Lead development of, tested, and maintained sole ownership of Scala distributed scheduler that powered proactive messaging for eBay’s chat bot and Chinese iPhone app• Research implementing bootstrapping NLP process to extract informative noun/adjective pairs from product reviews was accepted for presentation at eBay’s internal research conference (25% acceptance rate)• Developed Ruby on Rails web service that allowed non-technical staff to write and schedule proactive messages from chat bot to users -
Software Engineer, Global Shipping PlatformEbay Sep 2015 - Nov 2016San Jose, Ca, Us• Rearchitected the pipeline used to import shipping charge data from shipping partners, increasing the accuracy of international shipping prices on eBay’s search results page by up to 40%• Maintained and developed new features in Java/Spring services at scale (several million requests per hour), wrote tests using JUnit and Mockito• Drove an effort to automate excessive manual operations work, saving team tens of hours of work per week -
Intern, Global Data InfrastructureEbay Jun 2013 - Sep 2014San Jose, Ca, UsOwned and expanded functionality of Ruby on Rails application automating Hadoop permissions changes and other operational tasks
Joshua Tanner Education Details
-
University Of WashingtonComputational Linguistics -
The Evergreen State CollegeComputer Science -
Hyogo UniversityJapanese Studies
Frequently Asked Questions about Joshua Tanner
What company does Joshua Tanner work for?
Joshua Tanner works for Oracle
What is Joshua Tanner's role at the current company?
Joshua Tanner's current role is NLP Engineering & Research.
What schools did Joshua Tanner attend?
Joshua Tanner attended University Of Washington, The Evergreen State College, Hyogo University.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial