Senior Software Engineer – AI, Python & Rust
Role Overview
Own the design, development, integration, deployment, and continuous improvement of secure, scalable software and AI-enabled business applications.
Work with the CDO to translate business requirements into reliable products and digital solutions, using a hands-on, startup-oriented approach.
Key Skills for This Role
Full Job Posting
Role purpose
Own the design, development, integration, deployment, and continuous improvement of secure, scalable software and AI-enabled business applications.
Work with the CDO to translate business requirements into reliable products and digital solutions, using a hands-on, startup-oriented approach.
Software engineering and architecture
- Develop and maintain production software with Python and Rust, selecting each language where appropriate.
- Design backend services, APIs, databases, and scalable application architecture; own code reviews, testing, security, and performance.
- Manage the lifecycle from requirements and design through CI/CD, deployment, monitoring, and maintenance.
AI development
- Build and integrate AI-enabled features, LLM applications, intelligent workflows, and automation.
- Own AI use-case definition, data preparation, model/API selection, evaluation, deployment, monitoring, and improvement.
- Implement data protection, access controls, testing, and human oversight for AI solutions.
Mobile applications and integrations
- Build backend services for iOS and Android apps, including authentication, notifications, and payment or third-party integrations as required.
- Develop REST APIs, webhooks, and middleware connecting ERP, CRM, HRMS, and other business platforms.
- Ensure secure synchronization, resilient error handling, observability, and integration documentation.
Product ownership and collaboration
- Translate business needs into technical specifications, delivery milestones, and MVPs, prioritizing speed alongside maintainability.
- Coordinate with the CDO, internal stakeholders, and vendors; communicate risks, progress, and trade-offs.
- Prepare architecture diagrams, API documentation, release notes, runbooks, and handover materials.
Required qualifications
- 6–8 years of professional software engineering experience, including hands-on product development.
- Strong production Python skills and practical Rust development experience.
- Demonstrable delivery of AI applications across development, evaluation, deployment, and monitoring.
- Experience with mobile application backends, APIs, ERP/CRM integrations, and relational databases.
- Experience in a startup, scale-up, or product-owning organization; direct product ownership is preferred over exclusively outsourced service delivery.
- Working knowledge of cloud infrastructure, Git, CI/CD, containers, testing, and secure engineering practices.
- Excellent spoken and written English, stakeholder communication, and technical documentation skills.
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent demonstrated experience.
Preferred exposure
- Preferred exposure includes AWS, Azure, or GCP; PostgreSQL or MySQL; Docker or Kubernetes; RAG, LLM evaluation, or MLOps.
- Other preferred exposure includes Flutter or React Native, Odoo, Microsoft Dynamics or Salesforce, and retail, education, entertainment, or other consumer-facing products.
Proposed performance measures
KPI targets are proposed for CDO approval after a 30-day baseline and should be calibrated to project complexity, resources, and agreed scope.
Measures cover delivery predictability, production quality and stability, AI solution effectiveness, integration reliability, engineering standards and security, documentation and handover, and stakeholder collaboration.
Proposed targets include 90% of committed milestones on time, 95% of agreed automated tests passing, 99% successful scheduled integration transactions excluding third-party outages, and documented production services.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at IDEACRATE EDUTAINMENT LLC
Recruitment Specialist
, UAE
The employer seeks a senior recruiter to lead end-to-end, high-volume hiring for guest-facing roles, sourcing primarily from hospitality, airline, and cruise industries. Applicants need 8–10 years of recruitment experien
Public Relations Officer (PRO)
, UAE
IDEACRATE EDUTAINMENT is seeking a PRO to manage employee visa and government-document processing across the UAE and handle specified overseas visa applications. Candidates need 3–5 years of PRO experience, knowledge of
Senior Accountant - Revenue, Tax & Finance Operations
, UAE
The employer is seeking a Senior Accountant to manage group revenue reconciliations, UAE VAT and corporate tax compliance, banking coordination, payroll disbursements and expense controls. Candidates need a relevant acco