onsite
Principal Software Engineer - Linux Recruit
Software Engineer
Lead the design and delivery of AI‑driven enterprise solutions, driving architectural decisions and product direction while solving complex, high‑impact problems in a fast‑moving environment.
About the role
Key Responsibilities
- Architect and implement scalable AI and ML systems using Python and cloud services such as AWS.
- Lead a small, cross‑functional team to deliver high‑quality software that transforms enterprise workflows.
- Own the end‑to‑end product lifecycle, from concept through production deployment and continuous improvement.
- Collaborate with stakeholders to define product vision, technical strategy, and roadmap.
- Mentor junior engineers, fostering a culture of technical excellence and knowledge sharing.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML.
- Proficiency in Python, experience with ML frameworks (TensorFlow, PyTorch, or similar).
- Deep understanding of cloud architecture, preferably AWS, and experience deploying ML workloads at scale.
- Excellent problem‑solving skills and a track record of delivering complex, high‑impact solutions.
- Strong communication skills and ability to influence product direction in a collaborative environment.
Skills
pythonmachine learningaws