Job Overview
Job Title: Software Engineer – Automation & AI-Driven Applications
Type: Full-Time
Location: Dubai, United Arab Emirates
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).
* Product Development: 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.
* ML Models: Build and deploy ML models (classification, NLP, computer vision) using TensorFlow, PyTorch, or similar.
* Quality & Practices: Maintain high code quality with TDD/BDD, code reviews, linters, and automated test suites.
* DevOps & Deployment: 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. Node.js, 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 careers@kalcode.com with the subject line “Software Engineer – Automation & AI Application.”
#J-18808-Ljbffr