AI/ML & Full-Stack Developer (Image Processing)

Job Description

Title: AI/ML & Full-Stack Developer (Image Processing)

Company Name: A Fast Growing Company

Vacancy: 1

Age: 27 to 37 years

Job Location: Anywhere in Bangladesh

Salary: Negotiable

Experience:

  • 2 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, Engineering Firms


Published: 2026-04-22

Application Deadline: 2026-05-22

Education:
    • Bachelor of Science (BSc) in Computer Science & Engineering
    • Master of Science (MSc) in Computer Science & Engineering


Requirements:
  • 2 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, Engineering Firms


Skills Required: Artificial intelligence (AI),fastapi,Flutter,Full Stack Development,GIS/ Remote Sensing,Image processing,JavaScript,Python,Python Django

Additional Requirements:
  • Age 27 to 37 years


Responsibilities & Context:

About the Role

We are hiring an AI/ML & Full-Stack Developer who can move comfortably between training image-based machine learning models and shipping the web applications that serve them. This is a hands-on engineering role for someone who enjoys owning a feature end-to-end — from dataset preparation and model training through to REST APIs, frontend integration, and production deployment.

You will work on projects that sit at the intersection of computer vision, geospatial data, and web-based delivery, with a strong emphasis on image processing from satellite, drone, and aerial remote-sensing sources. Our preferred languages are Python (for ML, image processing, and model-serving backends) and JavaScript/TypeScript (for full-stack web), and we use modern frameworks such as Next.js and Node.js.

If you enjoy writing clean, production-quality code, working with real-world imagery, and building polished user-facing tools on top of your models, this role is for you.

Key Responsibilities

  • Design, train, evaluate, and deploy machine learning models for image analysis, with a primary focus on Convolutional Neural Networks (CNNs) applied to satellite, drone, and aerial imagery.

  • Build end-to-end image processing pipelines — preprocessing, augmentation, tiling, georeferencing-aware workflows, inference, and post-processing.

  • Develop and maintain full-stack web applications using Next.js (frontend) and Node.js (backend), and integrate trained AI models into these applications through clean, well-documented APIs.

  • Write Python for ML, data processing, and model-serving backends (Django, Fast API); use JavaScript/TypeScript for the web layer — and bridge the two stacks reliably.

  • Integrate LLM-based capabilities where they add value (assisted search, summarization, structured extraction) and use AI-assisted coding tools (such as Claude) to accelerate development without sacrificing code quality.

  • Contribute to data handling practices: ingestion, storage, labeling workflows, dataset and model versioning, and reproducibility of training runs.

  • Participate in system design discussions — on-device vs. server-side inference, batch vs. real-time processing, self-hosted vs. managed services — and make pragmatic engineering trade-offs.

  • Write maintainable, well-tested code, participate in code reviews, and document architecture, APIs, and model behavior so the team can build on your work.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or an equivalent technical field.

  • 2+ years of professional experience (2–3 years preferred) spanning both machine learning and full-stack web development.

  • Strong proficiency in Python and JavaScript/TypeScript.

  • Hands-on experience training and deploying CNNs and other deep learning models, ideally with PyTorch or TensorFlow.

  • Practical experience with image processing libraries such as OpenCV, PIL, or scikit-image, YOLO and with handling large image datasets.

  • Demonstrable experience building full-stack applications with Next.js and Node.js, including REST or GraphQL APIs, authentication, and database work (SQL and/or NoSQL).

  • Working knowledge of LLM concepts — prompting, embeddings, retrieval-augmented generation, evaluation — and comfort using AI coding assistants (e.g., Claude) in day-to-day development.

  • Solid fundamentals in Git, Linux, and containerized deployments (Docker at minimum); exposure to cloud platforms is a plus.

  • Good written and spoken English, with the ability to communicate clearly in a small, distributed team.

Preferred / Nice-to-Have

  • Experience with satellite or drone imagery and common geospatial formats (GeoTIFF, Shapefile, GeoJSON, COG).

  • Familiarity with WebGIS stacks — Leaflet, MapLibre/Mapbox GL, OpenLayers, PostGIS, or equivalents.

  • Flutter experience, especially for building cross-platform mobile clients that consume AI/GIS APIs.

  • Exposure to MLOps practices: experiment tracking (MLflow/W&B), model registries, CI/CD for ML.

  • Prior work on projects involving environmental monitoring, conservation, agriculture, urban planning, or any domain where satellite/drone imagery is central.

Who You Are

  • Organized, detail-oriented, and self-directed — able to plan your own work and deliver on commitments in a remote setup.

  • Comfortable operating across the stack; you don't draw hard lines between "ML work" and "web work."

  • Pragmatic about tooling — you pick the simplest solution that works and can justify your choices.

  • Curious about new AI capabilities but disciplined about shipping reliable software.

Compensation & Benefits

  • Salary: Negotiable based on experience and skills (minimum 2+ years required).

  • Two festival bonuses per year.

  • Yearly salary review based on performance.

  • Profit-sharing opportunity available (project-based eligibility).

Location & Working Style

Remote / Flexible. Candidates should have a reliable working setup and be able to maintain reasonable overlap with the core team for standups and collaboration. A good figuration is required for the workstation/PC.



Job Other Benifits:
  • Profit share
  • Salary Review: Yearly
  • Festival Bonus: 2
  • Salary: Negotiable based on experience and skills (minimum 2+ years required).
  • Two festival bonuses per year.
  • Yearly salary review based on performance.
  • Profit-sharing opportunity available (project-based eligibility).


Employment Status: Full Time

Job Work Place: Work from home,Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs