SnapLogic is seeking a Full Stack Software Engineer with a data science mindset to modernize complex enterprise systems using AI/ML and cloud-native technologies.
The role involves collaborating with product managers, designers, and engineers to build scalable software and data-driven features for legacy modernization.
Responsibilities include building and maintaining full stack web applications and backend services, supporting legacy-to-cloud modernization, and contributing to scalable architecture across cloud and hybrid environments.
The engineer will design and develop machine learning-powered capabilities, work on data pipelines, and help integrate ML models into production systems.
This position is remote but requires travel to the San Mateo, CA headquarters.
Requirements:
Candidates must have 3–6 years of experience in full stack software engineering.
Solid backend skills in Python, Java, or Scala are required, along with experience in developing modern web UIs using React or TypeScript.
A minimum of 1–2 years of experience applying ML or data science techniques to real-world problems is necessary.
Knowledge of cloud-native development and microservices architecture is essential.
Experience in building and deploying containerized microservices in Kubernetes or similar platforms is required.
Familiarity with infrastructure-as-code, especially Terraform, is needed.
Strong documentation and communication skills are a must, including the ability to write specifications and collaborate cross-functionally.
A passion for learning, experimentation, and building user-friendly tools is expected.
Benefits:
The salary range for this position is $130,000 - $160,000 per year, with final offers determined by factors such as location, experience, and expertise.
Employees are eligible for annual cash bonuses or commissions, along with stock options.
SnapLogic offers a comprehensive benefits package, including robust health benefits and global wellness initiatives.
The company fosters a dynamic, collaborative, and forward-thinking environment that supports personal and professional growth.