Lead Software Engineer

Posted on June 2, 2025

Apply Now

Job Description

  • Lead Software Engineer
  • 7+ yoe with last 3+ years in lead role.
  • As Lead Software Engineer, you will be responsible for designing, developing, and
  • scaling AI-driven software solutions that power our products and services. You will
  • play a critical role in architecting high-performance AI systems, driving best software
  • engineering practices, and ensuring the successful delivery of cutting-edge AI
  • applications. Reporting directly to the Senior Director - Engineering, you will
  • collaborate closely with AI researchers, product managers, and cloud engineers to
  • build innovative solutions that create tangible business value.
  • The Opportunity
  • This is a unique opportunity to lead software development in a fast-growing AI
  • company, working at the intersection of AI, cloud computing, and scalable software
  • architectures. You will be a key contributor in building robust and scalable AI
  • solutions that drive efficiency, automation, and intelligence across various
  • industries. The role comes as part of our strategic expansion, reinforcing its
  • commitment to building state-of-the-art AI products that set industry benchmarks.
  • You will work in a high-impact, agile, and collaborative environment, ensuring that
  • best-in-class engineering practices are applied.
  • Responsibilities
  • * Design, develop, and deploy scalable AI-driven software applications.
  • * Lead the architecture and implementation of high-performance distributed
  • systems.
  • * Ensure best practices in software engineering, including testing, CI/CD, and
  • DevOps.
  • * Collaborate with AI researchers and data scientists to integrate AI models
  • into production systems.
  • * Optimize software performance and ensure reliability in high-scale AI
  • environments.
  • * Work closely with product managers and stakeholders to align engineering
  • solutions with business objectives.
  • Stay up-to-date with emerging AI and software development trends to
  • ensure technological innovation.
  • * Mentor and guide junior engineers, fostering a culture of technical excellence
  • and collaboration.
  • * Ensure security, scalability, and efficiency in software design and
  • development.
  • Qualifications
  • * Skills and Attributes for Success
  • * Success in this role requires a strong technical background, a passion for
  • scalable software design, and the ability to lead complex engineering
  • projects.
  • * You should be able to architect and deliver robust AI-powered applications,
  • ensuring reliability and efficiency.
  • To qualify for the role, you must have:
  • * 7+ years of experience in software engineering, with at least 3 years in a
  • leadership role.
  • * Expertise in Python with experience in scalable software design.
  • Strong knowledge of cloud platforms (AWS, Azure, GCP) and containerization
  • technologies (Docker, Kubernetes).
  • * Experience in building and deploying AI/ML models in production
  • environments.
  • * Proven ability to architect microservices, APIs, and distributed computing
  • solutions.
  • * Strong understanding of databases, data pipelines, and real-time processing
  • systems.
  • * Experience with CI/CD, DevOps, and software deployment best practices.
  • * Excellent problem-solving skills and the ability to work in a fast-paced agile
  • environment.
  • Ideally, you�ll also have:
  • * Experience in AI/ML model optimization and deployment.
  • * Knowledge of serverless computing and edge AI deployments.
  • * Familiarity with big data technologies such as Apache Spark, Kafka, or
  • Hadoop.
  • Strong system design and performance tuning expertise.
  • * Experience leading cross-functional engineering teams.
  • What we look for
  • If you are a performance-driven, inquisitive mind with the agility to adapt to
  • ambiguity, you will fit right in. You should be eager to explore opportunities to build
  • meaningful collaborations with stakeholders and aspire to create unique customer-
  • centric solutions

Required Skills

software engineer