Software Architect – Cloud, AI & Distributed Systems
Remote · Full Time
Be the first to apply
- Experience
- 15+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- Work from home
- Education
- Master's or PhD in Computer Science, Mathematics, Artificial Intelligence, or related field
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About NovaPilot
NovaPilot is an innovative technology startup based in Dubai, established by a distinguished software architect known for building impactful, large-scale platforms. The founder is a Mensa member with a strong academic background, aiming to assemble a team of elite architects committed to technical excellence, humility, and teamwork. Joining as an early team member offers the chance to work closely with leadership and influence both products and company culture.
Role Overview
As a Software Architect at NovaPilot, you will tackle complex challenges from inception to delivery. Your responsibilities span designing scalable system architectures, conducting advanced algorithm research, analyzing existing systems for improvement, and advising stakeholders to clarify complex technical topics. You will mentor developers, foster innovation through reusable components, and help establish engineering practices and culture in a high-stakes, reliability-focused environment.
Key Duties
- Oversee end-to-end resolution of challenging problems.
- Devise scalable architectures for difficult-to-solve issues.
- Research and develop high-performance, intelligent algorithms.
- Critically assess current solutions to identify improvements and trade-offs.
- Engage with stakeholders to translate technical complexity into understandable terms and influence decisions.
- Guide and uplift developer teams through mentorship.
- Create frameworks and components to boost project innovation.
- Set engineering standards and contribute to crafting company culture as a founding member.
Candidate Profile
- Possess a Master’s or PhD in Computer Science, AI, Mathematics, or related discipline.
- Bring 15+ years of professional experience.
- Demonstrate strong expertise in math, algorithms, and computational theory.
- Experience in algorithm research, including complexity analysis and performance optimization.
- Proficiency in C# and the .NET framework.
- Deep knowledge of distributed systems and microservices architecture.
- Hands-on experience with major cloud platforms such as AWS, Azure, or GCP or container orchestration technologies like Kubernetes.
- Familiarity with NoSQL databases like MongoDB or Cassandra.
- Understanding of CI/CD tools such as Azure DevOps or GitHub Actions.
- Experience with Infrastructure as Code tools, for example, Pulumi or Terraform.
- Practical AI/ML abilities, including designing or integrating intelligent systems like recommendation engines or predictive models.
- Proven skills in persuading stakeholders and guiding technical conversations.
- Strong inclination toward mentoring and knowledge-sharing.
- Excellent English communication skills.
- Residency in Dubai, UAE (no relocation assistance available).
Why Work With NovaPilot
- Join the founding team of a promising technology startup.
- Collaborate directly with a visionary and seasoned architect.
- Take substantial ownership of engineering challenges and solutions.
- Help establish core standards and influence company culture from inception.
- Impact both technical direction and business stakeholder decisions.
- Experience a diverse, respectful workplace culture focused on excellence.
- Enjoy a flat organizational structure and rapid decision-making environment.
- Benefit from flexible working hours and a remote-friendly policy with Dubai as your work base.
Minimum education
Master's Degree