About The Position

NetVendor seeks a Senior Software Engineer with a focus on AI integration to join our team in building and enhancing our SaaS platform. In this role, you'll design and implement AI-powered features that automate workflows, improve decision-making, and unlock new capabilities across our technology stack. Working alongside clients, product managers, subject matter experts, and other software engineers, you'll identify high-impact opportunities for AI and bring them to production using AWS Bedrock, Python, Laravel, and other technologies. Our development team values lifelong learning, continual improvement, and productive collaboration.

Requirements

  • Strong proficiency in Python, with production experience building and maintaining Python applications or services.
  • Extensive experience in both back-end and front-end web technologies, including but not limited to:
  • Laravel PHP Framework
  • MySQL
  • Redis
  • MongoDB
  • JavaScript
  • HTML
  • CSS
  • Strong experience with AWS Bedrock and related AWS AI/ML services (SageMaker, Lambda, etc.).
  • Familiarity with prompt engineering, RAG architectures, vector databases, and AI evaluation techniques.
  • Self-starter mentality – committed to making a difference, not only in the solution, but in the lives of those we work with and for.
  • Experience with hosting environments such as Digital Ocean and AWS.
  • Experience with version control tools such as git and GitHub.
  • Strong technical skills from both a development and operations perspective.
  • Excellent communication skills, both written and verbal in the English language.
  • Highly organized, efficient, and able to work on multiple projects concurrently.
  • Ability to use creativity in solving complex problems.
  • Minimum 7+ years of experience as a Software Engineer, with at least 2 years of hands-on work with AI/ML technologies.
  • Bachelor's degree in computer science, or commensurate related work experience.

Nice To Haves

  • Experience with OCR tools and document processing pipelines desired.

Responsibilities

  • Design, develop, and maintain AI-powered features and integrations across our platform, leveraging AWS Bedrock and related AWS AI/ML services.
  • Evaluate and select appropriate foundation models for specific business problems such as document analysis, intelligent matching, text extraction, and workflow automation.
  • Write maintainable, scalable, and well-tested code that integrates AI capabilities into existing application workflows.
  • Build and optimize prompt engineering strategies, retrieval-augmented generation (RAG) pipelines, and other techniques to maximize model accuracy and reliability.
  • Analyze, diagnose, and modify existing software to correct errors, adapt to new workflows, or improve performance.
  • Collaborate with product managers and stakeholders to identify processes that can benefit from AI automation and determine feasibility within time and cost constraints.
  • Establish best practices for AI integration including monitoring, cost management, evaluation frameworks, and responsible AI usage.
  • Work with other team members to create and evaluate estimates for development efforts based on stakeholder requirements.
  • Aid testers and support personnel as needed to troubleshoot the root cause of system issues.
  • Stay current with developments in AI/ML, foundation models, and AWS AI services, and advocate for their adoption where appropriate.
  • Additional responsibilities as assigned.

Benefits

  • Medical, dental, and vision insurance
  • HSA, FSA, and DCFSA
  • Long- and short-term disability insurance
  • Free basic life insurance
  • Generous paid time off policy
  • Paid holidays: 7 per year + 1 floating holiday
  • Maternity Leave
  • 401(k) with company match
  • Employee Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service