Phython Programmer / Associate Programmer (With Prompt Engineering)

1 - 3 years

1 - 4 Lacs

Posted:23 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Location: CSEZ, Kakkanad

Department: R&D

Role Type: Full-time Permenant.

Shift - Shift is General

Working Time - 9.00 am to 6.00 pm ( May varry as per the project demand)

SELECTED CANDIDATE WILL HAVE 1-2 YEAR OF COMMITMENT WITH IMMCO BY OFFERING UNINTERUPTED SERVICE.

About the Role

  • We are looking for a skilled Python Developer with to join our R&D team.
  • The ideal candidate is not only a strong coder but also an efficient problem solver who embraces modern development methodologies.
  • You should be capable of working independently to understand complex geospatial workflows and develop efficient solutions.
  • Crucially, we expect you to leverage AI tools and Prompt Engineering to accelerate development, ensure code robustness, and implement comprehensive exception handling. Key Responsibilities •
  • Geospatial Development: Develop and maintain Python scripts for geospatial data processing, automation, and transformation.
  • AI-Driven Efficiency: Actively utilize AI coding assistants and Apply Prompt Engineering techniques to speed up product development, generate boilerplate code, and refactor complex logic.
  • Robustness & Error Handling: Use AI tools to assist in identifying edge cases, writing robust exception handling mechanisms, and generating unit tests to ensure product stability.
  • Spatial Operations: Implement operations such as geometry manipulation, coordinate transformations, overlays, spatial joins, buffering, and validation.
  • Database Management: Work extensively with PostgreSQL/PostGIS for spatial queries, data extraction, and updates.
  • Optimization: Write optimized SQL queries for spatial and non-spatial datasets and design efficient workflows for large datasets.

Collaboration: Collaborate with the R&D team to convert process requirements into Python-based solutions.

Documentation: Document code, workflows, and technical details clearly (leveraging AI for documentation efficiency where applicable). Required Skills & Experience Core Python & AI

Skill:

  • Strong proficiency in Python (3.x) with experience in data processing and automation.
  • Prompt Engineering Proficiency: Demonstrated ability to craft effective prompts for LLMs (e.g., ChatGPT, Claude, GitHub Copilot) to generate high-quality code, debug errors, and optimize performance.
  • AI Tool Usage: Experience using AI tools to handle extensive exception logic and ensure code security and robustness.

Database & General Skills: • Strong SQL skills with experience in PostgreSQL and PostGIS. • Experience with handling large spatial datasets and performance optimization. • Strong analytical and problem-solving skills with an ability to work with minimal supervision. Nice to Have • Experience building APIs or backend services using Python (Flask/FastAPI). • Familiarity with Git, Docker, or CI/CD workflows. • Working knowledge of GIS tools like QGIS.

PREFERENCE WILL BE GIVEN - IF CANDIDATE HAS KNOWLEDGE IN:

Geospatial Expertise: • Hands-on experience with geospatial Python libraries, specifically: o GeoPandas o Shapely o PyProj o Fiona / GDAL/OGR • Solid understanding of geospatial concepts: o Coordinate systems & projections o Vector geometry operations o Spatial analysis

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You