3M has a long-standing reputation as a company committed to innovation. We provide the freedom to explore and encourage curiosity and creativity. We gain new insight from diverse thinking, and take risks on new ideas. Here, you can apply your talent in bold ways that matter.
The Impact You'll Make in this Role
As an AI/UI Engineer, you will be instrumental in designing, developing, and deploying AI-driven applications that enhance our product offerings. This role emphasizes the practical application of AI technologies to solve complex business challenges, focusing on integrating AI capabilities into scalable and reliable systems. You will collaborate closely with cross-functional teams to ensure seamless integration of AI solutions into our products.
Key Responsibilities
UI/UX Development:
- Build responsive, accessible, and high-performance interfaces using React.js / Next.js, TypeScript, TailwindCSS, and Material UI.
- Implement AI-driven user experiences (chatbots/agents, dashboards, dynamic recommendations ).
- Optimize front-end performance for large-scale enterprise use cases.
- Figma design to MVP building
Full-Stack Development
- Develop secure and scalable backends using Node.js and/or Python (FastAPI, Flask).
- Design RESTful & GraphQL APIs for AI and data services.
- Work with databases: PostgreSQL, MongoDB, Redis, and vector databases (Pinecone, Weaviate, FAISS).
AI & GenAI Integration
- Integrate LLM APIs (Azure OpenAI, Anthropic Claude etc) with the app.
- Build RAG pipelines using Azure Cognitive Search, AWS Kendra, or LangChain.
- Implement real-time streaming responses from AI models (WebSockets, SSE).
Cloud & DevOps (Azure + AWS):
- Deploy applications on Azure App Services, AWS ECS/EKS, and serverless architectures (Azure Functions, AWS Lambda).
- Implement CI/CD pipelines with Azure DevOps and AWS CodePipeline.
- Ensure high availability, scalability, and security across multi-cloud environments.
Collaboration
- Partner with AI/ML engineers for model deployment and inference optimization.
- Work with designers and product teams to deliver world-class user experiences.
To set you up for success in this role from day one, 3M requires (at a minimum) the following qualifications:
- Bachelor's degree in computer science, Artificial Intelligence, Data Science, or a related field.
- 5+ years of experience building full-stack AI applications, including at least 1 year specifically in Generative AI.
- Proven expertise in AI applications, including RAG solutions, AI agentic systems, and UI/UX design.
- Experience evaluating, fine-tuning, and deploying large language models (LLMs) such as GPT, Claude, or similar LLMs.
- Strong skills in prompt engineering, fine tuning to optimize AI model accuracy and relevance, perform benchmarking evaluations, and conduct model comparisons.
- Demonstrated ability to optimize AI models for cost`, scalability, and low-latency performance.
Additional qualifications that could help you succeed even further in this role include:
- Excellent communication and collaboration skills with product managers, data scientists, engineers, and stakeholders.
- Familiarity with MLOps practices, including model lifecycle management and CI/CD.
- Experience deploying AI applications on cloud platforms (AWS, Azure, GCP).
Learn more about 3M's creative solutions to the world's problems at www.3M.com or on Instagram, Facebook, and LinkedIn @3M.Safety is a core value at 3M. All employees are expected to contribute to a strong Environmental Health and Safety (EHS) culture by following safety policies, identifying hazards, and engaging in continuous improvement.
Please note: your application may not be considered if you do not provide your education and work history, either by: 1) uploading a resume, or 2) entering the information into the application fields directly.
3M Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at 3M are conditioned on your acceptance and compliance with these terms.Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application, you will be asked to confirm your agreement with the terms.