SEE ALL VACANCIES

Lead/Principal Software Engineer (Python)

Vacancy details
Software Engineering
Python Engineer
Principal
India
Hybrid
APPLY NOW
REFER A FRIEND

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.

What project we have for you

Our client is a is a location data and technology platform company that empower customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. They create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us!

As a Lead/Principal Engineer in the Map Data Processing group you will develop smart Map Data processing tools for the state-of-the-art Mapping Technologies. You will work self-sustained in an agile team. Your responsibility will cover developing, extending and maintaining tool and services that processes map data for global navigational database. For that you will be translating product strategies into technology strategies, leading the long-term architectural direction and helping design and build industry-grade customer-facing geo-data-intensive products. You will work closely with other engineering & operations teams, internal users of tool chains your team develops and partner with product managers and the larger map operations business units.

What you will do

  • Participate in the development, and maintenance of Python applications. 
  • Troubleshoot and debug applications to resolve issues. 
  • Write clean, efficient, and self-documented code. 
  • Implement automation tests. 
  • Collaborate with team members to identify and solve technical problems. 
  • Participate in code reviews to ensure code quality and maintainability. 
  • Work with stakeholders to gather and analyze requirements and provide technical solutions. 
  • Monitor application performance and provide optimization recommendations. 
  • Stay up to date with the latest technologies and industry trends.

What you need for this

Join our engineering organization to build the next generation of automated map data processing for a global provider of location and mapping solutions used in automotive and mobility.

You will be one of the founding engineers on Platform — a system that takes road data from multiple sources (GPS traces, traffic signs, open map data), detects errors in the map, and either auto-corrects them or flags them for human review. The platform produces quality signals and road attribute corrections that feed directly into navigation and autonomous driving products.

This is a project-starter role. We are looking for someone who can define technical direction, shape architecture from scratch, align stakeholders across teams, and raise the engineering bar — not someone who joins and executes tasks. The primary language on this team is Python — strong technical leads in either are welcome.

Required skills:

  • 8+ years of experience working as a Python Engineer or in a similar role. 
  • Strong proficiency in Python programming and knowledge of object-oriented programming principles. 
  • Solid understanding of algorithms and data structures. 
  • Experience with OpenSearch / Elastic Search i.e. Understanding how the index’s works and how the layer are stitched together, also how to create schemas.
  • Experience in Prompt Engineering to maintain, enhance or modify the prompts used for AWS Bedrock.
  • Proficiency in ETL, protobuf. 
  • Experience with Amazon Web Services (AWS). 
  • Experience with API Gateway, Lambda’s, Step-Functions.
  • Proficiency in version control systems, particularly Git. 
  • Knowledge of Agile methodologies, such as Scrum, and experience working in Agile teams. 
  • Strong problem-solving skills and the ability to debug and optimize code. 
  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams. 

Will be a plus:

  • Experience with HDLive maps, Open Drive, etc.  

Technologies:

  • Python (primary — one or the other)
  • AWS (Step Functions, ECS, Lambda, EMR)
  • CI/CD (GitHub / GitLab)

Good to have: 

  • Apache Spark

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Apache_Spark
AWS
CI/CD
DataEngineer
Python
Spark
Have not found the most
suitable position yet?
Leave your resume and we will select a cool option for you.
Find me a job
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.