A leading tech company in Phoenix, Arizona is seeking a Software Engineering Lead to oversee the architecture and design of complex systems integrating AI applications. The candidate will manage cross-functional engineering teams, ensuring the delivery of high-quality solutions. A minimum of 8 years in software engineering with leadership experience is required. Familiarity with cloud infrastructure, programming languages, and machine learning models is essential. Competitive compensation and benefits package offered.
Qualifications
Minimum 8+ years of hands-on experience in software engineering.
At least 3+ years in a leadership role managing teams.
Experience with cloud infrastructure and ML model deployment.
Responsibilities
Architect and design complex systems integrating GenAI applications.
Lead a diverse team to deliver scalable solutions.
Collaborate with stakeholders to align technology with business goals.
Skills
Python
JavaScript
Java
API Development
Machine Learning
Leadership
Problem-solving
GCP
Data Engineering
Education
Undergraduate degree in Computer Science or equivalent
Tools
TensorFlow
PyTorch
scikit-learn
spaCy
Job description
Role/Responsibilities
Minimum 8+ years of hands-on experience in software engineering, with at least 3+ years in a leadership role managing cross-functional teams.
Architect and design complex systems that integrate GenAI applications, machine learning models, and cloud infrastructure.
Lead and manage a diverse, cross-functional team of engineers, ensuring the delivery of high-quality, scalable solutions.
Engage in hands-on coding, technical design, and problem-solving to drive innovation and excellence.
Make critical architectural decisions to optimize performance, scalability, and reliability of systems.
Collaborate with stakeholders to align technological solutions with business objectives.
Stay updated with emerging technologies and industry best practices to ensure continuous improvement.
Proficiency in designing and developing large-scale systems, including GenAI, API architectures, data systems, and cloud-native applications.
Strong programming skills in Python, JavaScript, Java, or other backend languages.
Experience with API development (RESTful APIs, GraphQL).
Extensive experience in building and deploying ML models using TensorFlow, PyTorch, scikit-learn, and spaCy.
Strong leadership and team management skills, with excellent problem-solving abilities and effective communication skills.
Qualifications & Experience
Minimum Requirements
Hands-on experience in GCP, Data Engineering, or DevOps is highly advantageous.
Familiarity with industry best practices and emerging technologies in AI and machine learning.
Academic qualifications/Level of Education
Undergraduate / Associate level degree / diploma from an accredited institution, in Computer Science / Statistics / Applied Mathematics / EE / Electronics or, any equivalent technical field of study. Applications are also invited from candidates with major in SoftwareEngineering / Information Technology / Management Information Systems.
Desired Skills/Qualifications
Gen AI, LLM's, RAG, vector databases and conversational bots