cover image
Straive

Technical Lead - Full Stack Development (AI/ML)

On site

Santa clara, United states

Senior

Freelance

10-10-2025

Share this job:

Skills

Communication Leadership Python Data Warehousing Data Governance DevOps Docker Kubernetes Kanban Scrum Architecture PyTorch TensorFlow Organization Azure AWS Software Development Agile Analytics Data Science Full-Stack Development

Job Specifications

Straive is a global leader in enterprise-grade data analytics and AI solutions, committed to empowering businesses across various industries with cutting-edge technology and expert insights. Backed by EQT, a top private equity firm, we are uniquely positioned to drive innovation through significant investments and an entrepreneurial spirit.

Our core focus is on delivering advanced Data Analytics & AI Solutions. By combining sophisticated technology with subject matter expertise, we deliver material impact on our clients' topline and streamline their operations. We specialize in providing tailored solutions across financial services, CPG, legal, pharma, life sciences, retail and logistics, helping them build robust data analytics and AI capabilities.

With a client base spanning 30 countries, Straive's strategically located teams operate from eight countries and is headquartered in Singapore. This global presence enables us to offer localized expertise with a worldwide perspective.

Join Straive to be part of a dynamic team at the forefront of data analytics and AI innovation. Here, you'll have the opportunity to contribute to transformative projects, supported by significant investments and an entrepreneurial drive fueled by our partnership with EQT.

Job Title: Technical Lead - Full Stack Development (AI/ML)

Type: Contract

Location: Santa Clara, CA (Onsite)

Job Summary:

We are seeking an experienced Technical Lead with a strong background in full-stack development, data platforms, and Python application development. The ideal candidate should have hands-on experience with cutting-edge AI technologies such as Claude code, Co-pilot, and GenAI. As a Technical Lead, you will be responsible for leading the development of scalable and efficient software applications, mentoring team members, and driving technical innovation.

Key Responsibilities:

Lead the design, development, and deployment of full-stack applications using Python, with a focus on data-driven platforms
Collaborate with cross-functional teams to identify and prioritize project requirements
Develop and maintain large-scale data platforms, ensuring data quality, security, and compliance
Design and implement AI/ML models using Claude code, Co-pilot, and GenAI, and integrate them with existing applications
Provide technical guidance and mentorship to junior team members, promoting best practices and coding standards
Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve existing systems and processes
Troubleshoot and resolve complex technical issues, ensuring high-quality and timely delivery of projects
Develop and maintain technical documentation, including architecture diagrams, design documents, and API documentation

Requirements:

5+ years of experience in full-stack development with a focus on Python application development
Strong experience with data platforms, including data modeling, data warehousing, and data governance
Hands-on experience with Claude code, Co-pilot, and GenAI, with a deep understanding of AI/ML concepts and applications
Excellent knowledge of software development principles, patterns, and practices
Strong understanding of cloud-based technologies, including AWS, Azure, or Google Cloud
Experience with agile development methodologies, including Scrum and Kanban
Strong communication and leadership skills, with the ability to mentor and guide junior team members
Bachelor's degree in Computer Science, Engineering, or a related field

Nice to Have:

Experience with containerization using Docker and Kubernetes
Knowledge of DevOps practices, including continuous integration and continuous deployment
Familiarity with data science tools and technologies, including Jupyter Notebooks, TensorFlow, and PyTorch
Experience with cybersecurity principles and practices, including secure coding and vulnerability management

This job description is not intended to cover or contain a comprehensive listing of all responsibilities, duties, or activities that are required. Responsibilities, duties, and/or activities may change, or new ones may be added at any time with or without notice.

If you are a motivated professional with a passion for delivering impactful solutions, we'd love to hear from you. Apply today to be part of a dynamic and forward-thinking team at Straive.

"Straive is an Equal Opportunity Employer. Our policy is clear: there shall be no discrimination based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity, or sexual orientation.

We are an inclusive organization and actively promote equality of opportunity for all with the right mix of talent, skills and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone."

About the Company

Wisdom, the ability to apply knowledge to the real world with discernment, is critical for today's enterprise. However, wisdom becomes available to the enterprise after the iterative application of knowledge to multiple long-tail experiments. Straive helps clients operationalize the Data -Insights - Knowledge - AI value chain. Straive's clients extend across industries, including Financial Services, Insurance, Healthcare & Life Sciences, Scientific Research, Information Providers, EdTech, and Logistics We combine data-dri... Know more