Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Salesforce Software Engineering SMTS AI UX Engineer 
United States, California, San Francisco 
711210622

08.05.2025

Job Category

Software Engineering

Job Details

every stage of SDLC. The ideal candidate will have a strong foundation in full stack software engineering, machine learning and deep learning. You'll work on progressive AI models, Cloudtechnologies optimize infrastructure for scalability, and collaborate with multi-functional teams to deliver innovative solutions. Join us in shaping the future of software development and making a significant impact on developer productivity. The key objectives of this team are,

  • Accelerate Development: Reduce development time and effort by providing AI tools on a unified Developer Portal.

  • Improved visibility into SDLC: Provide visibility across SDLC with quick actionability through AI generated insights.

  • Foster Innovation: Empower developers to explore new ideas and experiment with innovative technologies.

  • Streamline Workflows: Automate repetitive tasks and streamline the SDLC process.

  • Enhance Data-Driven Insights: Gather, refine, and analyze usage data to optimize AI/ UX workflows and measure their impact.

  • Create User-Friendly Interfaces: Design intuitive and user-friendly interfaces for AI-powered SDLC tools.

  • Build a Unified Developer Portal: Deliver a single, unified Developer Portal for internal Salesforce developers with AI tools accelerating every stage of development.

  • Scalable Infrastructure: Build a robust infrastructure to handle massive workloads and support a growing user base.

  • Powerful AI: Continuously innovate and explore advanced AI techniques to improve the quality and relevance of insights for Developers.

Responsibilities:

  • Craft intuitive and user-friendly interfaces for AI-powered tools, ensuring a seamless user experience.

  • Design and develop UI components, layouts, and templates for various AI-powered features.

  • Implement responsive design principles to ensure compatibility across different devices and screen sizes.

  • Seamlessly integrate AI tools into existing development workflows, ensuring a cohesive user experience.

  • Collaborate with AI/ML engineers to understand AI model outputs and design UI components to effectively communicate results

  • Implement UI components that provide real-time feedback and suggestions to developers based on AI model outputs.

  • Build UI for all developer touchpoints, including Developer Portals, IDEs, and command-line interfaces.

  • Ensure UI consistency across different touchpoints, providing a unified user experience.

  • Conduct UX research to understand developer needs and preferences, informing UI design decisions.

  • Develop and implement A/B testing and experimentation plans to validate UI design hypotheses.

  • Collaborate with product managers and designers to iterate on UI designs based on user feedback and testing results.

  • Eat, sleep, and breathe techniques in improving developer productivity. You have a knack for suggesting ideas to understand the developer's needs and provide creative solutions to improve the developer's productivity using AI tools

  • Participate in the team’s on-call rotation to address complex problems in real time and keep services operational and highly available

  • Create and enforce processes that ensure quality of work, and drive engineering excellence

  • Exhibit a customer-first mentality while making decisions, and be responsible and accountable for the output of the team

Core Qualifications:

  • Bachelor's or Master's degree in Computer Science, Human-Computer Interaction, or a related field.

  • 5+ years of experience in Full Stack development, UI engineering, with a focus on building intuitive and user-friendly interfaces for complex applications.

  • Proficiency in programming languages such as JavaScript, HTML, and CSS.

  • Experience with front-end frameworks and libraries, including React, Angular, or Vue.js.

  • Knowledge of UI design principles, human-computer interaction, and user experience design.

  • Familiarity with UX research methods, including user testing, A/B testing, and usability studies.

  • Experience with version control systems, such as Git, and agile development methodologies.

  • Strong analytical skills with expertise in statistical modeling and machine learning techniques (e.g., regression analysis, classification, clustering).

  • Excellent communication skills, both written and verbal, to effectively collaborate with multi-functional teams (engineering, product management)

  • Ability to work in a fast-paced environment, with a focus on delivering high-quality results under tight deadlines.

If you require assistance due to a disability applying for open positions please submit a request via this.

Posting Statement