AI Software Engineer - Senior
Unknown
- Location
- Cupertino, CA, United States
- Track
- ML Engineer
- Level
- Senior
- Salary
- $134K–$250K / yr
- Posted
- October 5, 2026
- Source
- Indeed
Job description
Overview
We are seeking a highly skilled and innovative Senior AI Software Engineer to join our dynamic team. In this role, you will lead the development and deployment of cutting-edge artificial intelligence solutions that drive transformative insights and automation across diverse business domains. Your expertise will empower us to harness the full potential of big data, machine learning frameworks, and cloud-based AI services to solve complex problems and deliver scalable, impactful results. This is an exciting opportunity to shape the future of AI technology within a forward-thinking organization committed to continuous innovation and excellence.
Responsibilities
- Design, develop, and optimize AI models using frameworks such as TensorFlow, PyTorch, and other machine learning tools for predictive modeling, natural language processing, and generative AI applications.
- Lead model training, evaluation, and deployment processes ensuring high accuracy, scalability, and robustness across diverse datasets.
- Implement big data systems utilizing Hadoop, Spark, Kafka, Talend, and other ETL tools to process large-scale datasets efficiently.
- Develop database schemas and design SQL databases to support data analytics and AI model integration.
- Collaborate with cross-functional teams to translate business requirements into technical solutions leveraging AWS cloud services for machine learning deployment and management.
- Conduct statistical analysis for research purposes using R, SAS, or similar statistical tools to inform model development and validation strategies.
- Optimize AI models for scalability and performance in cloud environments while ensuring compliance with data privacy standards.
- Utilize data mining techniques and linked data principles to enhance model accuracy through enriched datasets.
- Contribute to the development of AI implementation strategies that incorporate natural language processing, predictive analytics, and generative AI techniques.
- Maintain thorough documentation of algorithms, processes, and system architecture to facilitate ongoing improvements and knowledge sharing.
Experience
- All levels are welcome to contact us.
- Proven experience as an AI Software Engineer or Data Scientist, strong experience in model training, front deployment, and software engineering in frontend, backend.
- Hands-on experience with machine learning frameworks such as TensorFlow, PyTorch, or similar platforms.
- Strong programming skills in Python, Java, C, Bash (Unix shell), VBA is a plus for automation tasks.
- Proficiency in SQL databases along with experience in database design for analytics applications.
- Familiarity with cloud-based machine learning services on AWS or comparable platforms for model deployment and management.
- Knowledge of statistical modeling techniques combined with experience in statistical analysis tools like R or SAS for research-driven insights.
- Experience working with natural language processing (NLP), generative AI models, and predictive modeling analysis to solve real-world problems.
- Ability to work effectively within cross-disciplinary teams on complex projects involving data analytics, AI implementation, and system scalability.
Join us if you're passionate about pushing the boundaries of artificial intelligence through innovative engineering practices!
Pay: $134,000.00 - $250,000.00 per year
Benefits
- 401(k)
- Dental insurance
- Flexible schedule
- Flexible spending account
- Health insurance
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance
Work Location: Hybrid remote in Cupertino, CA 95014