Join Us

 

Work with Us

People and their integral development are the key to our essence and it is what motivates us every day. Taking into account the uniqueness and strengths of each one of us. We know that by creating a flexible, collaborative and humane work environment, the right people, faced with a challenging mission, at the right time, will unleash their full potential.

 

 

Current Job OpeningsFor More Details Visit Kestral Digital LinkedIn

  • Big Data ArchitectOpen or Close

    JD You will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high-level design artifacts. You will also deliver high quality code deliverables for a module,


    Requirements Strong networking fundamentals (TCP, HTTP(S), routing and network security) on any public cloud platform. Experience with Chef, Puppet, Ansible or any other configuration management frameworks. ,defining data ingestion architecture Experience with Big Data platforms, like AWS Elastic Map Reduce (EMR), Cloudera, Hortonworks etc. Hadoop, Hive, Presto, Spark, Yarn, Scala, Kafka, Elastic Search, Redis, Cassandra , SQL Server, MySQL, PostgreSQL

  • Big Data Developer Open or Close

    JD: You will participate in the entire software development lifecycle by writing and executing test plans, finding solutions to issues during development and after deployment. You should be intellectually curious, have a solutions-oriented attitude and enjoy learning new tools and techniques.


    Requirements: Kafka, Redis, Hadoop, Spark Batch and streaming. Good to have experience with MongoDB/ Cassandra. Experience with Scala/ Python is good to have AWS experience is good to have

  • Business Analyst Open or Close

    JD: Works collaboratively with clients and stakeholders - both external and internal to the company - to research and elicit, analyze, validate and document business requirements, and to ensure that those requirements clearly reflect true business needs, correctly representing all stakeholders. Translates business needs into system/ application requirements and project components to help determine solutions to business problems.


    Requirements: Determination using structured techniques for documentation, analysis, evaluation/ validation. Decomposition of high-level information into details; abstracting low-level information; distinguishing requests vs needs; distinguishing requirements vs. solutions. Classifying prioritizing requirements; OO techniques using UML models; ambiguity analysis, ensuring consistent understanding across users, designers and testers; business process modeling of current state and desired future state processes;

  • Data Scientist Open or Close

    JD: Selecting features, building and optimizing classifiers using machine learning techniques, Data mining using state of the art methods, Extending business data with third party sources of information when needed, Enhancing data collection procedures to include information that is relevant for building analytic systems. Processing, cleansing, and verifying the integrity of data used for analysis Doing ad hoc analysis and presenting results in a clear manner


    Requirements: Extensive knowledge of machine learning techniques such as k-NN, Naive Bayes, SVM, Decision Forests, Data Mining, Clustering, and Classification. Experience in pushing models to production and iterating on models in production. Proficiency in statistics such as distributions, predictive modeling, data validation, statistical testing, and regression. 5+ years of experience in machine learning / statistical languages and systems such as Python, Matlab, R.

  • DBA cum Developer Open or Close

    JD: Implement appropriate indexes for performance improvement. Fine-tune configurations – servers for performance improvement. Implement optimal backup and recovery. Understand and optimize query performance. Create and publish database health checks to monitoring systems, Evaluate, plan and perform the DB upgrades. Maintenance – during release/outage etc. Design and implement DR plans & HA solutions and recommendations. Work closely with the application team to understand what changes are coming in a build/patch/hotfix, do an impact analysis, fine-tune the queries if any. Automate the process of deploying DB changes so that we can support this for a new build/patch/hotfix.


    Requirements: databases such as PostgreSQL, MongoDB & Redis. Having knowledge on Graph database (i.e. Dgraph) is a plus Strong experience on database design and datamodel Understanding of enterprise application technology architecture, components, databases, networking, and infrastructure as code Strong DBA Experience Write efficient queries Strong scripting experience - Unix/Shell Scripting Technical knowledge of Linux & Windows-based platforms

  • Mongo DB DBA Open or Close

    JD: 2+ years on MongoDB. Understanding of enterprise application technology architecture, components, databases, networking, and infrastructure as code. Strong DBA Experience – MongoDB. Strong scripting experience - Unix/Shell Scripting Technical knowledge of Linux & Windows-based platforms


    Requirements: Implement appropriate indexes for performance improvement. Fine-tune configurations – MongoDB and servers for performance improvement. Implement optimal backup and recovery. Understand and optimize query performance. Create and publish database health checks to monitoring systems, Evaluate, plan and perform the DB upgrades, Maintenance – during release/outage etc. Design and implement DR plans & HA solutions and recommendations.

  • MS SQL DBA Open or Close

    JD: Manage MSSQL server databases - 2016, 2017 & 2019 Develop strategies to Improve availability and utilization of MSSQL Servers environment Perform scheduled maintenance and support release deployment activities after hours Logging, managing, and resolving SQL Server SRs with Microsoft Support


    Requirements: Strong SQL Server DBA experience and skills and the technical ability to assist, take over, and even manage very in-depth escalated SQL Server DB support tickets Hands-on operational expertise as an SQL Server DBA on Account administration, AlwaysON, Replication, Log shipping, clustering, backups and recovery, audit reporting, Performance tuning as well as proactive environment health checks SQL Cluster environments with Installations and Failovers

  • Senior QA Engineer Open or Close

    JD: Lead testing effort of medium to large scale project on search platforms, Drive large scale and complex integration testing efforts across various teams and systems, Plan test schedules and drive test execution activities, Provide clear visibility on your plans, communicate issues/risks and progress to the team and leadership team to resolve quality issues on time and keep the project schedule on track


    Requirements: Development using Selenium WebDriver, Appium, Protractor or other commercial or open source tool, Expertise with Java, .Net, REST, SQL, TeamCity, Jira, GIT, TestNg and Junit, Prior experience using JMeter, Blaze meter, WAPT or other load testing tools, Strong knowledge of HTTP and other web protocols Experience with API testing and automation

  • Senior software Engineer - Golang Open or Close

    JD: We are looking for a strong Software Engineer to design and develop software for its current and next generations of Business Applications. This will be a business-critical system essential to support the growth and mission of Dubai Technologies.


    Requirements: Experience with Restful services (Golang, gin gonic) Ability to lead development independently from scratch Utilize existing tools but also draw on own experience to advise on best technologies, architecture Experience with microservices-based architecture Experience with NoSQL data stores Experience with Graph based data stores (Dgraph), RESTful API Design & Implementation Advantage to have ideas in Docker, Kubernetes, Helm etc. Proficient understanding of code versioning tools, such as GIT.

  • Senior Software Engineer – React JS Open or Close

    JD: Looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows with Redux. a commitment to collaborative problem solving, sophisticated design, and quality product is important


    Requirements: Experience with web technologies (REACT, REDUX, AJAX, SCSS/LESS/CSS, HTML) Excellent conceptual understanding of DOM, JavaScript, HTML/CSS and cross browser rendering, behavior and performance. Experience in or familiarity with modern JavaScript frameworks (e.g. React/Redux, Angular, etc.). Strong understanding of semantic HTML web markup & CSS Strong understanding of modern JavaScript design patterns - preferably Redux based, Familiar with TDD practices. Comfortable with Jest, Jasmine, Cypress, Webdriver.io, and other automation frameworks to develop and keep the test suite up to date. Experience with asynchronous request handling, partial page updates, and REST APIs with AJAX Familiarity with front-end build/publish tools, such as npm. Grunt/Gulp.js, Webpack, browserify.js Proficient understanding of code versioning tools, such as GIT.

  • Senior DevOps Engineer Open or Close

    JD: You want to monitor technical health of all the core infrastructure components which support CI-CD processes and meet our goal of 99.99% uptime. Your goal is to automate the provisioning of these system on demand within a reasonable time frame which is in accordance with Disaster Recovery and Business Continuity plan Implement, maintain and deploy new code and configuration changes which are all version controlled across all CI-CD infrastructure components.


    Requirements: Proven development and/or DevOps experience deploying and maintaining multi-tiered infrastructure. Expert Knowledge in DevOps culture and agile methodologies. Expert Experience in Continuous Integration, Continuous Deployment, and Agile practices. Experience with Docker, Kubernetes, Microservices, Service Mesh, container deployment, and orchestration. Experience with development/delivery tools such as, Git/GitHub, sbt, Gradle, etc