
Senior Software Engineer - Geo
GroundTruth · India
- Hybrid
- Full-time
- $150,000 / year
- India
Job highlights
- Develop customer-facing Geo applications.
- Integrate geospatial services and APIs.
- Optimize geospatial processing and queries.
- Collaborate on advertising software systems.
- Write production code on AWS.
About the role
About GroundTruth
GroundTruth is an advertising platform that turns real-world behavior into marketing that drives in-store visits and other real business results. We use observed real-world consumer behavior, including location and purchase data, to create targeted advertising campaigns across all screens, measure how consumers respond, and uncover unique insights to help optimize ongoing and future marketing efforts.
With this focus on media, measurement, and insights, we provide marketers with tools to deliver media campaigns that drive measurable impact, such as in-store visits, sales, and more.
Learn more at groundtruth.com.
We believe that innovative technology starts with the best talent and have been ranked one of Ad Age’s Best Places to Work in 2021, 2022, 2023 & 2025! Learn more about the perks of joining our team here.
A Bit About Our Geo Team
GroundTruth seeks a Senior Software Engineer with strong expertise in designing and building hands-on customer-facing applications to join our Geo team. The Geo Team is responsible for ingesting Geo data. The Geo Team builds and develops APIs, manage POI data and provide processed data to integrate with our Ads Manager, Location Manager and Blueprint Manager platform which feed into how GroundTruth’s advertising creates Real Business Results.
We take pride in building an Engineering Team composed of strong communicators who collaborate with multiple business and engineering stakeholders to find compromises and solutions. Our engineers are organized and detail-oriented team players who are problem solvers with a maker mindset. As a Senior Software Engineer (SSE) on our Geo Team, you will build solutions that add new capabilities to our platform.
Responsibilities:
- Develop and maintain hands-on, customer-facing applications using Python/Fast API/Rest API.
- Develop and integrate geospatial services and APIs using tools like Mapbox, working with location datasets such as POIs, polygons etc.
- Implement and optimize geospatial processing, spatial queries, and geofencing using spatial databases and indexing techniques to support location-based advertising systems.
- Collaborate with management, stakeholders, and the team to evaluate, plan, and deliver projects involving advertising software systems, components, and features.
- Contribute to a culture of transparency by maintaining clear documentation, structured processes, and effective communication. Facilitate the team’s learning, growth, and maturity in their agile practices.
- Write production-ready front-end and back-end code integrated with a continuous delivery and deployment pipeline on AWS.
- Participate in and improve team Agile practices — supporting learning, growth, and technical maturity.
- Create and maintain various ingestion pipelines for the GroundTruth platform.
- Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, GIS and AWS ‘big data’ technologies.
- Contribute ideas to improve the location platform.
About You:
This is our ideal wish list, but most people don’t check every box on every job description. If you meet most of the criteria below and you’re excited about the opportunity and willing to learn, we’d love to hear from you.
- Detail Oriented - The little things matter.
- Adaptable and able to pivot to meet demands and carry out expectations.
- Organized and have demonstrated the ability to prioritize and deliver work in a timely manner.
- Able to work under strict deadlines and be able to prioritize a heavy workload.
- A team-player and not afraid to roll up your sleeves and help out when/where needed.
- Self-Sufficient and not afraid to take the lead and manage tasks independently.
- Coachable and open to feedback.
- Respectful - We treat each other with respect and assume the best of one another.
Qualifications:
- B.Tech./B.E./M.Tech./MCA or equivalent in computer science with 6+ years experience in software development.
- Experience with GIS, POI/Location data ingestion pipeline.
- Experience with AWS Stack used for Data engineering EC2, S3, EMR, ECS, Lambda, and Step functions etc.
- Hands on experience with Python/Java for orchestration of data pipelines.
- Strong hands-on experience with Rest APIs, FAST API and front end.
- Experience in writing analytical queries using SQL.
- Experience in Airflow.
- Experience in Docker.
- Proficient in Git.
How You Can Impress Us:
- Knowledge of Angular, React, TypeScript, and JavaScript.
- Any experience with big data technologies like Hadoop, Map Reduce, Pig, PySpark is a plus.
- Knowledge of shell scripting.
- Experience with BI tools like Looker and Tableau.
- Experience with DB design and maintenance.
- Experience with Amazon Web Services and Dockers.
- Configuration management and QA practices.
Benefits:
At GroundTruth, we want our employees to be comfortable with their benefits so they can focus on doing the work they love.
- Parental leave - Maternity and Paternity
- Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays)
- In Office Daily Catered Breakfast, Lunch, Snacks and Beverages
- Health cover for any hospitalization. Covers both nuclear family and parents
- Tele-med for free doctor consultation, discounts on health checkups and medicines
- Wellness/Gym Reimbursement
- Pet Expense Reimbursement
- Childcare Expenses and reimbursements
- Employee referral program
- Education reimbursement program
- Skill development program
- Cell phone reimbursement (Mobile Subsidy program).
- Internet reimbursement/Postpaid cell phone bill/or both.
- Employee Provident Fund Scheme offering different tax saving options such as Voluntary Provident Fund and employee and employer contribution up to 12% Basic
- Creche reimbursement
- Co-working space reimbursement
- National Pension System employer match
- Meal card for tax benefit
- Special benefits on salary account
Key skills/competency
- Senior Software Engineer
- Geo Team
- Python
- FastAPI
- Rest API
- Geospatial Services
- AWS
- SQL
- Data Ingestion
- Agile practices
Skills & topics
- Senior Software Engineer
- Geo
- Python
- FastAPI
- REST API
- Geospatial
- AWS
- SQL
- Data Engineering
- Location Data
- Software Development
- Full-time
- Engineering
How to get hired
- Tailor your resume: Highlight your 6+ years of software development experience, GIS, POI/Location data, AWS, Python/Java, REST APIs, SQL, Airflow, and Docker skills.
- Showcase relevant projects: Emphasize any experience with customer-facing applications, geospatial services, data ingestion pipelines, and AWS big data technologies.
- Quantify achievements: Use data to demonstrate your impact in previous roles, especially concerning data processing, optimization, or system development.
- Prepare for technical interviews: Be ready to discuss your experience with Python/FastAPI, geospatial concepts, SQL queries, and AWS services.
- Demonstrate cultural fit: Highlight your detail-oriented, adaptable, organized, team-player, self-sufficient, and coachable attributes.
Technical preparation
Behavioral questions
Frequently asked questions
- What specific geospatial tools does GroundTruth use for the Senior Software Engineer Geo role?
- For the Senior Software Engineer Geo position, GroundTruth utilizes tools like Mapbox for integrating geospatial services and APIs. You'll also work with location datasets such as POIs and polygons, and implement spatial processing, queries, and geofencing using spatial databases and indexing techniques.
- What are the primary data sources for the Geo Team at GroundTruth?
- The Geo Team at GroundTruth is responsible for ingesting and processing Geo data, including Points of Interest (POI) data and polygons. They build infrastructure for extracting, transforming, and loading data from a variety of sources using SQL, GIS, and AWS big data technologies.
- What is the expected experience level for the Senior Software Engineer Geo role?
- The ideal candidate for the Senior Software Engineer Geo role will have a B.Tech./B.E./M.Tech./MCA or equivalent in computer science with 6+ years of experience in software development, specifically with GIS, POI/Location data ingestion pipelines, and the AWS stack.
- What are the key programming languages and technologies for this Senior Software Engineer position?
- This Senior Software Engineer role primarily requires hands-on experience with Python, Fast API, and Rest API for developing customer-facing applications. Experience with Java for data pipeline orchestration, SQL for analytical queries, and proficiency in Git are also essential.
- Does GroundTruth offer opportunities for professional growth in the Senior Software Engineer Geo role?
- Yes, GroundTruth fosters a culture of learning and growth. As a Senior Software Engineer on the Geo Team, you'll contribute to improving the location platform, participate in agile practices, and benefit from skill development programs, education reimbursement, and a supportive team environment.
- What is the work environment like for the Senior Software Engineer Geo role at GroundTruth?
- GroundTruth emphasizes a collaborative and communicative engineering culture. They seek organized, detail-oriented team players who are problem solvers with a maker mindset. The team works with multiple business and engineering stakeholders to find solutions and is committed to transparency through documentation and structured processes.
- How does GroundTruth support work-life balance for its employees, including Senior Software Engineers?