Senior Backend / Full Stack Engineer

Greater Boston Area

Newton Research

Supercharge your analytics and improve marketing outcomes with Newton, your team of marketing analytics agents.

View all jobs at Newton Research

Apply now Apply later

Senior Backend / Full Stack Engineer

Company Description

Newton Research is a fast-growing software start-up founded by repeat entrepreneurs and well-funded by blue chip venture capital firms.  We are building the next generation of the closed loop media lifecycle, building AI agents that leverage the latest in LLMs and generative AI with specialized knowledge.  Our products to generate actionable business insights for our customers and partners, assisting in each step of the media planning, buying and measurement lifecycle.

Role Description

We're looking for a Senior Backend/Full Stack Engineer with DevOps experience to join our engineering team. You'll design and develop scalable backend services and APIs that power our AI-driven applications while also contributing to our infrastructure and deployment processes. This role sits at the intersection of application development and infrastructure, requiring both strong software engineering skills and DevOps knowledge. You'll be instrumental in building robust systems that enable our LLM and generative AI solutions to deliver actionable insights to our clients.

Responsibilities

  • Design, develop, and maintain backend services and APIs for our AI-powered applications
  • Build scalable and resilient microservices using modern architectural patterns
  • Create and optimize data pipelines that power our AI/ML models
  • Implement efficient database schemas and queries for both structured and unstructured data
  • Contribute to frontend development using modern JavaScript frameworks when needed
  • Assist with cloud infrastructure configuration and automation (AWS, GCP)
  • Help implement and improve CI/CD pipelines for application deployment
  • Collaborate with data scientists to integrate AI models into production applications
  • Participate in code reviews, architectural discussions, and technical planning
  • Monitor application performance and implement improvements
  • Troubleshoot and resolve production issues as part of an on-call rotation

Qualifications

  • 5-10 years of experience in backend software development (Python, Node.js, or Java)
  • Strong understanding of RESTful APIs, microservices architecture, and async programming
  • Experience with database technologies (PostgreSQL, Redis)
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Demonstrated experience with AWS or GCP cloud platforms
  • Working knowledge of CI/CD tooling and practices (GitHub Actions, Jenkins, etc.)
  • Experience with Infrastructure as Code (Terraform, CloudFormation) preferred
  • Understanding of monitoring, logging, and observability tools
  • Solid grasp of software development best practices (testing, code quality, documentation)
  • Experience with modern frontend frameworks (React, Vue, Angular) a plus
  • Background with AI/ML systems integration preferred
  • Excellent problem-solving abilities and communication skills
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • Experience in a fast-paced startup environment preferred
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Angular APIs Architecture AWS CI/CD CloudFormation Computer Science Data pipelines DevOps Docker Engineering GCP Generative AI GitHub Java JavaScript Jenkins Kubernetes LLMs Machine Learning Microservices ML models Node.js Pipelines PostgreSQL Python React Research Terraform Testing Unstructured data Vue

Perks/benefits: Startup environment

Region: North America
Country: United States

More jobs like this