Lead Software Engineer AI
As a Lead Software Engineer AI, you will architect and lead the development of AI-powered applications. You will guide technical strategy, mentor engineers, and ensure the successful integration of machine learning into scalable, cloud-native systems.
Tasks :
- Lead the design and implementation of AI-driven applications using Python or Java
- Architect scalable systems that integrate ML models, APIs, and data pipelines
- Collaborate with cross-functional teams to align AI solutions with business goals
- Drive best practices in software architecture, CI / CD, and cloud-native deployment
- Mentor engineers and promote a culture of technical excellence
- Stay ahead of trends in AI, ML, and cloud technologies
- Contribute to the evaluation and integration of LLMs, NLP, and other advanced AI capabilities
Professional Requirements and Expertise :
6+ years of experience in software development with a focus on AI / ML systemsBachelors degree in Computer Science, Software Engineering, or a related fieldDeep expertise in Python or Java, and ML frameworks such as TensorFlow, PyTorch, scikit-learn, or Hugging Face TransformersStrong understanding of data engineering, ETL, and machine learning algorithmsExperience with big data tools, SQL, and cloud platforms (AWS, Azure, GCP)Proficiency in CI / CD, Docker, and scalable deployment practicesGood to Have :
Experience with frontend technologies such as Vue, Angular, React, or similar (Vue preferred)Personal Skills :
Visionary and hands-on technical leaderStrong mentoring and team development capabilitiesStrategic thinker with a proactive mindsetAbility to work independently and collaboratively within cross-functional teamsGenuine motivation to contribute to 4flows success and alignment with company culture and values