> Markdown version of [/jobs/ext/2007595-staff-software-engineer-machine-learning](https://www.wearedevelopers.com/jobs/ext/2007595-staff-software-engineer-machine-learning). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - Machine Learning - **Company:** Telenav, Inc. - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Algorithm Design, Batch Processing, Big Data, Apache Lucene, Apache Hadoop, MapReduce, Apache Hive, Python (Programming Language), Machine Learning, Natural Language Processing, Named Entity Recognition, NLTK (NLP Analysis), Open Source Technology, Cloud Services, Tensorflow, Search Technologies, Apache Solr, Apache Yarn, Apache Spark, Information Technology, Apache Kafka, Search Engines - **Published:** August 9, 2026 - **Apply:** https://www.wayup.com/i-j-telenav-798941394223745/ ## About the Role + Master's degree in Computer Science or related with 5+ years of relevant industry experience + Solid knowledge of various Machine Learning techniques. + Expertise with Natural Language Processing, such as Named entity recognition, Part-of-speech tagging, Language Model etc. + Excellent Java and/or Python programming skills. DESIRED SKILLS OR EXPERIENCE: + Understanding of the internals of the state of the art Machine Learning techniques. + Development experience with Search technologies such as SOLR and/or Lucene or any other leading open source/commercial search engine. + Experience in using libraries/frameworks like tensorflow, caffe or nltk. + Experience with Big Data Technologies (MapReduce, Hive, Spark, Kafka, Yarn, Storm), understands the concepts and technology ecosystem around both real-time and batch processing in Hadoop ## Description Do you dream of what cars of the future will look like when you combine them with connectivity, a smartphone, and cloud services? Can you imagine uniting those dreams with a company that has the skills and relationships to make that a reality? If so, Telenav wants you! At Telenav, we believe the car is at the beginning of a massive innovation wave that mirrors what happened on the smartphone several years ago. Building on our long history of mobile and in-car navigation software and services, we are on a mission to make people's lives less stressful, more productive and more fun when they're on the go. We're looking for a highly motivated Staff Software Engineer to join our growing Search team. RESPONSIBILITIES: + Design, model, validate and test algorithms by applying Machine Learning and Natural Language Processing techniques against various real-world datasets including behavioral data. + Improve existing products and create new ones by applying advanced algorithms and techniques. + Help develop roadmaps for application, assist with scoping and implementation for such products. + Analyze and optimize code for efficiency and performance. + Troubleshoot and resolve software defects and other technical issues. ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [How Machine Learning is turning the Automotive Industry upside down](https://www.wearedevelopers.com/videos/61-how-machine-learning-is-turning-the-automotive-industry-upside-down) - [Serverless: Past, Present and Future](https://www.wearedevelopers.com/videos/34-serverless-past-present-and-future) - [How We Built a Machine Learning-Based Recommendation System (And Survived to Tell the Tale)](https://www.wearedevelopers.com/videos/752-how-we-built-a-machine-learning-based-recommendation-system-and-survived-to-tell-the-tale) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Highest Paying Tech Companies in Europe](https://www.wearedevelopers.com/magazine/162-highest-paying-tech-companies-in-europe)