Engineer-AI/ML

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

MUST HAVE SKILLS

software development, with 2–3+ years in AI/ML / data-heavy products / ad-tech / mar-tech / e-commerce tools.

Strong backend skills in Python (FastAPI/Django/Flask) or Node.js/TypeScript.

Practical ML experience:

scikit-learn, XGBoost, or deep learning frameworks (PyTorch/TensorFlow).

Comfortable working with large datasets, feature engineering, model evaluation.

Experience with 3rd party APIs, ideally:

Amazon SP-API / Advertising API, or other marketplace/ad APIs.

Strong knowledge of SQL and relational databases (PostgreSQL/MySQL).

Good understanding of cloud platforms (AWS/GCP/Azure), Docker, task queues (Celery/Resque/RQ, etc.).

Ability to own a project end-to-end: architecture → implementation → deployment → iteration.

Key Responsibilities


1. Product & Architecture (Helium 10–style tool)

Design overall system architecture for an AI-powered SaaS tool for:

Product & keyword research

Competitor tracking

Ads & campaign optimization

Listing quality & ranking insights

Build a scalable, modular backend so we can plug in more marketplaces and ad channels over time.

Decide on tech stack, data storage, and cloud architecture (with founder).


2. API Integrations (Amazon + Ads + Analytics)

Integrate with platforms such as:

Amazon SP-API / Advertising API

Google Ads, Meta Ads, other ad platforms (later)

Analytics tools if required

Build data ingestion services to:

Sync products, keywords, campaigns, orders, and performance data

Normalise and join data across platforms

Handle OAuth, tokens, refresh logic, and rate limits

Create reusable connectors so new marketplaces/APIs can be added quickly.

3. AI / Machine Learning Models

Design and implement ML/AI models for:

Performance forecasting & campaign duration planning

Keyword harvesting / keyword recommendations

Budget & bid optimization suggestions

Audience/placement insights

Anomaly detection (sudden drop in ROAS, spike in ACoS, etc.)

Experiment with different approaches: classic ML, time-series forecasting, clustering, and (where relevant) LLM-based analysis.

Continuously improve models using real campaign data and feedback from marketers.


4. Data Analysis & Visualisation

Build dashboards and visualizations for:

Performance by campaign / ad group / keyword

Cross-channel view (Google + Meta + Amazon etc.)

Lifetime value, ROAS, TACoS, ACOS, profitability, etc.

Work with UX/UI or front-end devs to make insights simple, visual, and actionable for non-technical users.


5. Productisation & SaaS

Turn models and analytics into SaaS features:

“Recommendations” widgets (e.g., “Pause these 3 keywords”, “Increase budget here”)

Automated rules / workflows (e.g., trigger alerts or changes based on conditions)

Contribute to multi-tenant architecture, billing logic, roles & access, and usage logging.

Collaborate with the team on roadmap, feature prioritization, and beta testing with real clients.


6. Quality, Security & Documentation

Write clean, maintainable, well-tested code.

Implement basic MLOps practices: model versioning, monitoring, and performance tracking.

Maintain clear technical documentation for APIs, data schemas, and models.

Follow best practices for data privacy and security, especially around client ad accounts.

7. SaaS & Multi-tenant Platform

Build a secure multi-tenant SaaS:

User management, roles & permissions

Subscription plans, usage limits

Billing integration (Stripe/Razorpay/etc.)

Implement logging, monitoring, and error tracking to keep the system stable.


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

jaipur, rajasthan, india

jaipur, rajasthan, india