3
Posted 12 hours ago
Backend Software Engineer
3MBackend Software Engineer
Requirements
Bachelor’s degree in Computer Science or Engineering, 6+ years professional backend software engineering experience, 4+ years designing production-grade RESTful APIs, 3+ years operating backend services on major cloud platforms, Experience with Python, JavaScript, or TypeScript, Experience with AWS or similar cloud platforms
Skills
PythonAWSDatabricksAPITypeScript
About the role
Responsibilities
- Design, build, and maintain scalable backend services supporting data, analytics, and AI/ML workflows
- Develop secure, production-grade APIs exposing analytical datasets and model outputs to internal applications
- Build and maintain data ingestion and processing pipelines in partnership with data engineering teams
- Implement analysis-ready data models for statistical modeling, machine learning, and AI applications
- Integrate backend services with cloud and data platforms, including Databricks and Delta Lake
- Apply authentication, authorization, and access controls to protect trade secret and IP-sensitive data
- Support MVP-to-scale transitions by improving reliability, monitoring, and operational readiness
- Collaborate with data scientists, materials scientists, frontend engineers, and product teams
- Instrument services with logging, telemetry, and performance monitoring
Requirements
- Bachelor’s degree or higher in Computer Science or Engineering from an accredited institution
- 6+ years of professional backend software engineering experience delivering production systems
- 4+ years of experience designing, building, and operating production-grade RESTful APIs using Python, JavaScript, or TypeScript
- 3+ years of experience deploying and operating backend services on a major cloud platform (AWS preferred)
- Experience using modern DevOps and CI/CD practices
Preferred Qualifications
- Familiarity with the Databricks ecosystem (Delta Lake, Jobs, SQL endpoints, Unity Catalog)
- Experience supporting analytics, data science, or AI/ML-heavy applications
- Exposure to data governance, lineage, or metadata management concepts
- Experience working in regulated, R&D, or IP-sensitive environments
- Familiarity with observability tools for metrics, tracing, and logging
Benefits
- Competitive pay including base pay and variable incentive pay
- Comprehensive medical, dental, and vision insurance
- Health Savings Accounts (HSA) and Flexible Spending Accounts (FSA)
- Disability benefits and life insurance
- Retirement benefits and paid absences
About the Company
At 3M, we apply science in collaborative ways to improve lives daily as our employees connect with customers all around the world. We provide a place where you can collaborate with curious, creative professionals to solve global challenges.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeBackend Software Engineer
3M · Maplewood
