Senior AI Engineer / Full-Stack Developer / Front End / Back End / ML

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

Open

HOURS PER WEEK

40

DATE UPDATED

Aug 27, 2025

JOB OVERVIEW

Job Posting: Senior AI Engineer / Full-Stack Developer

Position: AI Engineer / Artificial Intelligence / Machine Learning / Full Stack Developer / App & Web Developer
Location: [Remote / Hybrid / On-Site — specify]
Company: AI
Type: Full-Time



Realestate AI
We are building intelligent, scalable software at the cutting edge of AI automation. We need an engineer with deep technical expertise who can architect and deliver AI-driven applications from backend to frontend, while managing secure API integrations with industry-leading platforms.

Key Responsibilities
• Architect and implement AI/ML models using TensorFlow, PyTorch, and OpenAI APIs.
• Build, test, and deploy full-stack web & mobile apps (React Native, Node.js, Next.js, Express).
• Integrate and manage multiple API key connections (OpenAI, GitHub, Google Cloud, Anthropic, AWS/GCP services, payment processors, and more).
• Develop secure API handling practices for key rotation, token management, and permissioning.
• Implement cloud-based pipelines (CI/CD) with AWS, GCP, or Azure.
• Build scalable backend services with RESTful and GraphQL APIs.
• Collaborate across product and design to deliver intuitive user experiences.
• Conduct peer code reviews, mentor engineers, and maintain high engineering standards.

Required Qualifications
• 7+ years of software engineering with at least 4+ years in AI/ML projects.
• Strong proficiency in Python, JavaScript/TypeScript, Node.js, React, Next.js.
• Advanced skills in integrating and managing multiple API keys across cloud and third-party services.
• Demonstrated experience with OpenAI, Google APIs, GitHub integrations, or similar AI/ML platforms.
• Experience handling secure authentication, OAuth, and API rate-limit management.
• Proficiency with cloud infrastructure (AWS, GCP, Azure) and Docker/Kubernetes.
• Proven ability to take models from prototype ? production deployment.

Preferred Qualifications
• Experience with LLMs, LangChain, vector databases (Pinecone, Weaviate, Milvus).
• Understanding of API monetization models (usage limits, billing integrations).
• Background in DevOps / MLOps for production AI systems.
• Prior startup or early-stage company experience.
• Advanced degree in CS, AI, or related field.


What We Offer
• Competitive salary + equity.
• Flexible remote/hybrid work.
• Direct collaboration with leadership.
• Opportunity to shape an AI product with global impact

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0021
Controller Execution Time ( Jobseekers / Job )  0.0159
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,508,488 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-AI-Engineer-Full-Stack-Developer-Front-End-Back-End-ML-1456586
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 15 (0.0087 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1456586
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 789527
 LIMIT 1 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1456586
AND `misc`.`idIS NULL 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1456586
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-22',ej.date_added) duration_daysDATEDIFF('2026-04-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1456586' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1456586 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1456586
AND `misc`.`idIS NULL 
0.0019   UPDATE employer_jobs SET hit_counts '***Aug-27-2025=46***Aug-28-2025=141***Aug-29-2025=43***Aug-30-2025=21***Aug-31-2025=8***Sep-01-2025=14***Sep-02-2025=4***Sep-03-2025=3***Sep-04-2025=3***Sep-05-2025=4***Sep-06-2025=1***Sep-08-2025=2***Sep-09-2025=2***Sep-10-2025=1***Sep-11-2025=4***Sep-13-2025=1***Sep-15-2025=2***Sep-16-2025=1***Sep-17-2025=3***Sep-18-2025=2***Sep-19-2025=2***Sep-20-2025=1***Sep-21-2025=1***Sep-22-2025=2***Sep-23-2025=3***Sep-25-2025=2***Sep-27-2025=2***Sep-28-2025=2***Sep-30-2025=1***Oct-01-2025=1***Oct-02-2025=1***Oct-03-2025=5***Oct-04-2025=1***Oct-05-2025=2***Oct-06-2025=1***Oct-07-2025=1***Oct-08-2025=1***Oct-09-2025=1***Oct-10-2025=1***Oct-11-2025=2***Oct-12-2025=1***Oct-14-2025=4***Oct-19-2025=2***Oct-21-2025=1***Oct-22-2025=2***Oct-23-2025=1***Oct-25-2025=1***Oct-26-2025=1***Oct-27-2025=1***Oct-28-2025=3***Oct-29-2025=2***Oct-30-2025=1***Oct-31-2025=1***Nov-01-2025=2***Nov-02-2025=2***Nov-03-2025=4***Nov-04-2025=1***Nov-11-2025=3***Nov-14-2025=2***Nov-15-2025=2***Nov-18-2025=2***Nov-20-2025=2***Nov-22-2025=1***Nov-24-2025=3***Nov-25-2025=1***Nov-26-2025=3***Dec-05-2025=1***Dec-06-2025=1***Dec-11-2025=1***Dec-13-2025=1***Dec-15-2025=1***Dec-16-2025=1***Dec-17-2025=1***Dec-18-2025=1***Dec-19-2025=1***Dec-20-2025=1***Dec-21-2025=2***Dec-22-2025=1***Dec-25-2025=2***Dec-26-2025=2***Dec-28-2025=1***Dec-31-2025=1***Jan-01-2026=1***Jan-06-2026=1***Jan-12-2026=1***Jan-13-2026=1***Jan-14-2026=1***Jan-16-2026=1***Jan-17-2026=1***Jan-19-2026=1***Feb-02-2026=1***Feb-19-2026=1***Feb-21-2026=1***Feb-27-2026=1***Mar-02-2026=4***Mar-03-2026=1***Mar-08-2026=1***Mar-09-2026=1***Mar-10-2026=1***Mar-13-2026=2***Mar-14-2026=1***Mar-17-2026=1***Mar-25-2026=1***Mar-26-2026=3***Mar-27-2026=1***Mar-28-2026=2***Mar-31-2026=1***Apr-01-2026=3***Apr-07-2026=1***Apr-08-2026=1***Apr-09-2026=2***Apr-10-2026=1***Apr-13-2026=1***Apr-15-2026=1***Apr-17-2026=3***Apr-21-2026=1***Apr-22-2026=1' WHERE job_id'1456586'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2025=259***Sep-2025=63***Oct-2025=38***Nov-2025=28***Dec-2025=19***Jan-2026=8***Feb-2026=4***Mar-2026=20***Apr-2026=15' WHERE job_id'1456586'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1456586' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1456586 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '789527'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0009   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)