Taro Logo

Principal Software Engineer, Mobile + AI (iOS/Android)

Global leader in CRM and enterprise cloud solutions, providing innovative software for customer service and field management.
$223,000 - $323,400
Mobile
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer, Mobile + AI (iOS/Android)

Salesforce is seeking a Principal Software Engineer to join their Field Service team, focusing on mobile and AI integration. This role combines cutting-edge AI technology with mobile development to transform the field service industry. The position involves developing intelligent mobile applications that leverage embedded assistive features and configurable agents to enhance field service productivity.

The ideal candidate will work with a diverse technology stack including Java, Kotlin, Swift, Objective C, C++, ReactNative, and Javascript. You'll be responsible for building AI-driven features that provide intelligent, context-aware user experiences, with a particular focus on offline-capable LLMs. The role demands expertise in mobile platform-specific AI tools and frameworks, such as TensorFlow Lite for Android or Core ML for iOS.

At Salesforce, engineers are encouraged to continuously learn and grow, working on meaningful projects that impact both technical and product strategy. The company offers comprehensive benefits including wellbeing reimbursement, parental leave, adoption assistance, and fertility benefits. This is an opportunity to join a leading enterprise software company and make a significant impact on the future of field service management through innovative mobile AI solutions.

The position requires 10+ years of Android or iOS development experience, with deep knowledge of AI ecosystems on mobile platforms. You'll be expected to mentor peers while contributing to the team's growth and development. The role offers the chance to work on breakthrough features that will enhance user experience and drive the evolution of enterprise mobile applications.

Last updated 7 months ago

Responsibilities For Principal Software Engineer, Mobile + AI (iOS/Android)

  • Provide technical expertise in feature design and guard code and product quality
  • Build breakthrough AI-driven features for enterprise mobile applications
  • Prototype and build innovative AI-driven features using latest AI APIs and SDKs
  • Solve complex business problems while ensuring product scalability, security, and performance
  • Grow and scale AI-centric mobile platform
  • Mentor peers and contribute to team growth

Requirements For Principal Software Engineer, Mobile + AI (iOS/Android)

Java
Kotlin
JavaScript
  • 10+ years Android or iOS development experience
  • Excellent software engineering talent with passion for learning new technologies
  • Deep understanding of AI ecosystem on mobile platforms
  • Experience with TensorFlow Lite for Android or Core ML for iOS
  • Expertise in optimizing and deploying AI models for on-device inference
  • Experience with web applications, databases or hybrid stack is a plus

Benefits For Principal Software Engineer, Mobile + AI (iOS/Android)

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Interested in this job?