AI Software Engineer

 Posted 2 days ago
  
 Malta
  
2-5 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and deploy ML and multi-agentic LLM services to improve user experience, personalization, and risk management. Manage the full lifecycle of intelligent systems from design to production optimization within the fintech domain.

About the Role

As an AI Engineer, you’ll develop algorithms that improve key business areas, including:

  • User and merchant experience

  • Transactional intelligence

  • Personalization and discovery

  • Risk, fraud, and behavioral understanding


You’ll solve complex data challenges in payments and financial services, building intelligent systems that balance growth, personalization, and risk management.

You’ll own the full lifecycle of machine learning and LLM services, from design to deployment and optimization, working closely with product, engineering, and business teams to deliver scalable data science solutions.

Key Responsibilities:

  • Model Development and Deployment: Build and deploy ML models for personalization, ranking, user behavior modeling, and financial decisioning.

  • LLM Service Development: Design and deploy multi-agentic LLM services for internal and external use.

  • Data Expertise: Work with large-scale structured and unstructured transactional, behavioral, and textual data.

  • Methodology Application: Use classical ML and representation learning (embeddings, similarity models, sequence-based models).

  • ML-Ops and Scalability: Apply ML-Ops best practices to ensure reliable, scalable, production-ready models.

  • Experimentation and Impact: Run A/B tests, evaluate results statistically, and translate insights into product decisions.

  • Cross-functional Collaboration: Partner with product, engineering, risk, and analytics to implement data-driven solutions.

  • Communication: Communicate insights, model behavior, and trade-offs to technical and non-technical stakeholders.

Requirements and Experience

  • Bachelor’s degree in Computer Science/Engineering or equivalent practical experience.

  • Strong software engineering fundamentals.

  • Proven applied Data Science experience across ML models and techniques.

  • Solid ML knowledge (classification, regression, clustering, ranking, time-series).

  • Proficiency in Python and ML libraries (e.g., scikit-learn, PyTorch, TensorFlow).

  • Strong SQL skills for large-scale data.

  • Payments/fintech/banking experience is advantageous.

  • Experience with transactional data, user behavior, or risk management is a plus.

  • Strong analytical skills to turn business problems into data science solutions.

Technical and Methodological Skills

  • Experience with transformers, embeddings, or representation learning.

  • Familiarity with CI/CD and version control (Git).

  • Experience with Agile practices (Scrum, Kanban, Lean).

Communication and Level

  • Excellent written and verbal communication skills in English.

  • Open to Mid-Level and Specialist/Senior Specialist experience tiers.

Tech Stack

  • Languages: Python (primary), SQL (advanced), Java (nice to have)

  • Streaming & Messaging: Apache Kafka

  • Workflow Orchestration: Apache Airflow

  • DevOps & Infrastructure: Docker, Kubernetes, GitLab CI, Terraform

  • Version Control: Git

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified