Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Bonterra Logo

MB-Senior Software Engineer

Bonterra

$120,000 - $155,000
Oct 20, 2025
Remote, US
Apply Now

NGP VAN is looking to hire a Senior Software Engineer to drive innovation and enhance their software development lifecycle by leveraging AI tools, services, and methodologies. The goal is to improve the technical health and quality of their product, build new AI-powered features, and ensure the team stays at the forefront of emerging trends in AI, machine learning, and data science.

Requirements

  • 5+ years of full stack Software Development experience, including design patterns and data structures
  • Proficiency with key application technologies: Django, Python, Postgres databases, and AWS ECS. Expertise with AWS cloud infrastructure and deployment models, including automation, orchestration, and scale.
  • Proficient at using AI tools and prompt engineering methods to solve software engineering problems.
  • Experience incorporating AI technologies, such as LLMs, into existing software products.
  • Strong front-end experience with React, Typescript, and Node.
  • Experience with deep learning, NLP, or reinforcement learning.
  • Proven experience in developing and deploying AI models, machine learning algorithms, or data-driven solutions in production environments.

Responsibilities

  • Own the technical health and quality of existing features and new AI-powered features, ensuring alignment with overall product goals while maintaining high engineering standards.
  • Contribute and support successful sprint planning, execution, and retrospectives for features. Own release cycles, ensuring high-quality releases and coordinating sprint reviews and demos.
  • Collaborate with Lead Engineers, Engineering Managers, and Architects: work closely with others to design, develop, and deliver large-scale data applications utilizing LLMs and other AI tools to enhance product delivery.
  • Contribute to the continuous improvement of product technologies, ensuring the team remains at the forefront of emerging trends in AI, machine learning, and data science.
  • Create comprehensive documentation and training materials to improve team efficiency, ensure knowledge sharing, and facilitate onboarding, particularly in AI technologies.
  • Contribute high-quality code to the product, including optimizing algorithms, maintaining high availability and uptime, and implementing AI-driven features.
  • Regularly evaluate and refine engineering processes, with a particular focus on improving workflows for development, AI technologies, testing, and deployment.

Other

  • This position is part of a bargaining union represented by CWA Local 1101, 1400, 2336, or 13000.
  • At this time, we are unable to consider candidates who require current or future sponsorship for employment authorization.
  • Excellent cross-functional communication skills, with the ability to work closely with data science teams, product managers, and other engineering teams.
  • Strong experience with Agile methodologies, including sprint planning, stand-ups, and retrospectives.
  • Experience mentoring junior engineers and driving a collaborative, team-first culture.