Software Development Expert Wanted We are seeking a skilled Software Development Expert to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable and robust software solutions using Python, Delta Lake, ADB Notebooks, Kafka, and Couchbase. Responsibilities: - Develop and implement AI-driven automation frameworks to enhance development efficiency and service delivery; - Utilize AI-based tools to automate repetitive tasks, improve service performance, and accelerate development cycles; - Design and implement microservices architecture using Python, Delta Lake, ADB Notebooks, Kafka, and Couchbase; - Apply AI techniques to optimize backend architectures for speed, reliability, and efficiency; - Take full ownership of the software lifecycle, including technical design, development, testing, and deployment; - Ensure services are promoted to production with minimal downtime and human intervention; - Develop and integrate automated solutions for development, testing, deployment, and monitoring using AI-driven technologies; - Automate unit tests, security checks, and code reviews, using AI tools to identify vulnerabilities and improve code quality; - Work in an agile environment, contributing to sprint cycles and enhancing workflow automation; - Use AI techniques to analyze large datasets, uncover insights, and optimize system performance and user experience; - Be proactive in delivering AI automation across all services, consistently identifying areas for improvement and driving continuous automation. Requirements: - Strong working experience in Python, Delta Lake, ADB Notebooks, Kafka, and Couchbase. Deep understanding of microservices architecture and cloud-based service deployment; - Expertise in using AI tools for coding, testing, and deployment automation. Familiarity with machine learning, AI model integration, and automation platforms to streamline workflows; - Experience working in agile environments and using automation to enhance sprint efficiency, minimize manual tasks, and accelerate delivery; - Strong understanding of security best practices and how to automate security checks and vulnerability scans within the development and deployment pipeline; - Ability to take full ownership of services, ensuring smooth development, deployment, and maintenance with minimal supervision; - Experience in automating data mining processes and deriving actionable insights using AI-driven techniques. Benefits: - Premium Healthcare - Meal voucher - Maternity and Parental leaves - Mobile services subsidy - Sick pay - Life insurance - Employee benefits - Columbia Holidays - Paid Vacations Our team values diversity and inclusion, and we encourage applications from diverse and underrepresented groups to our job positions.