Job Title: Software Engineer – Automation & AI-Driven Applications
Location:
[Dubai, United Arab Emirates]
Type:
Full-Time
About Us
At KalCode, we're dedicated to crafting high-quality, scalable software solutions that empower businesses to automate workflows, harness the power of AI/ML, and deliver seamless web and mobile experiences. We partner closely with clients to turn bold ideas into production-ready applications.
Role Overview
We're looking for a passionate
Software Engineer
who writes clean, maintainable code and thrives on building automation pipelines, web/mobile apps, and AI-driven features—particularly OCR and machine-learning integrations. You'll work across the full stack to design, develop, test, and deploy solutions that delight users and drive measurable impact.
Key Responsibilities
* Architecture & Development:
* Design and implement scalable automation frameworks (ETL, RPA, CI/CD pipelines).
* Develop modern web applications (frontend & backend) and cross-platform mobile apps.
* AI & OCR Integration:
* Integrate OCR engines (e.g. Tesseract, AWS Textract) into workflows for document processing.
* Build and deploy ML models (classification, NLP, computer vision) using TensorFlow, PyTorch, or similar.
* Best Practices & Quality:
* Maintain high code quality with TDD/BDD, code reviews, linters, and automated test suites.
* Containerize services with Docker/Kubernetes and manage deployments on AWS, GCP, or Azure.
* Collaboration & Mentorship:
* Work in Agile teams, participate in sprint planning, stand-ups, and retrospectives.
* Mentor junior engineers on coding standards, architecture patterns, and DevOps practices.
Required Qualifications
* Bachelor's or Master's in Computer Science, Engineering, or related field.
* 1+ years of professional software development experience.
* Proficiency in one or more languages:
Python
,
JavaScript/TypeScript
,
Java
, or
C#
.
* Strong experience with web frameworks (e.g. React, Vue, Angular) and backend frameworks (e.g., Django, Spring).
* Hands-on with mobile frameworks:
React Native
,
Flutter
, or native Android/iOS.
* Practical experience integrating OCR technologies (Tesseract, AWS Textract, Google Vision API).
* Solid understanding of ML workflows: data preprocessing, model training/deployment, and inference.
* Familiarity with Docker, Kubernetes, and cloud services (AWS, GCP, or Azure).
Preferred Skills
* Experience with RPA tools (e.g. UiPath, Automation Anywhere).
* Background in computer vision or NLP research/projects.
* Knowledge of data streaming (Kafka, Kinesis) and data warehousing.
* DevOps expertise: Terraform, Ansible, Jenkins, GitLab CI/CD.
* Excellent communication skills and ability to translate technical solutions for non-technical stakeholders.
What We Offer
* Competitive salary and equity options.
* Flexible hours and remote-first culture.
* Professional development budget for conferences, courses, and certifications.
* Collaborative environment with regular hackathons and innovation days.
* Health, dental, and vision insurance; generous holiday allowance.
How to Apply
Please send your simple résumé, or portfolio and links to any relevant projects or GitHub repositories to
with the subject line "Software Engineer – Automation & AI Application."