Brook + Whittle logo
Brook + Whittle
Posted 38 days agoVerified live 2d ago

Automation Engineer

Brief overview

Remote
3+ yrsMinimum
Backend DevelopmentSystem Integrations and APIsPythonC#/.NETRetrieval-Augmented Generation (RAG)Vector SearchQdrantDockerMicrosoft AzureCI/CDWorkflow AutomationRedisIntegration Troubleshooting

About the company

Brook + Whittle logo
Brook + Whittlebrookandwhittle.com

Brook + Whittle is a leading North American manufacturer of premium prime label solutions with highly differentiated capabilities, entrusted by some of the most well-known brands.

Job description

Summary

Brook + Whittle is a sustainable labeling solutions provider seeking a Software Engineer to expand business automation. The role focuses on building integrations, data pipelines, workflow automation, AI features, and supporting services while collaborating with C#/.NET and Angular development teams.

Responsibilities

  • Build automation solutions end-to-end across the business: integrations, data pipelines, workflow automation, and scripting
  • Partner with stakeholders to identify and evaluate automation opportunities, exercising judgment on when AI is the right tool versus when a traditional integration, script, or workflow change will serve better
  • Own integrations and data movement between systems, SharePoint, SQL, file shares, documents, including ingestion, transformation, and keeping downstream data fresh
  • Build AI features where they add real value: prompt design, RAG pipelines (chunking, embedding, indexing into our vector database), and LLM integrations (OpenAI, Anthropic, and others as we evaluate)
  • Collaborate with our C#/.NET and Angular ERP codebase alongside the existing dev team — feature work, bug fixes, code review, the usual full-stack rhythm
  • Stand up and maintain containerized services — including self-hosted components like Qdrant for vector storage — running on our Azure platform
  • Collaborate with consultants brought in for specialized depth, and absorb knowledge from those engagements so we can reduce consulting spend over time
  • Prototype quickly to validate automation ideas before committing to full builds

Skills

  • This position can be fully remote, but must be in the Eastern or Central Time zone
  • This position is not eligible for VISA sponsorship
  • Proven experience as a backend developer
  • Strong proficiency in programming languages such as C#, JavaScript, Python or Node.js
  • Familiarity with RAG concepts, chunking strategies, embedding, vector search
  • Familiarity with a vector database such as Qdrant, Pinecone, Weaviate or similar
  • Strong troubleshooting skills to diagnose and resolve integration-related issues
  • Familiarity with workflow automation tools (n8n, Zapier, Airflow, etc.) and Redis for caching, lightweight queues, and workflow state
  • Experience deploying applications via Docker
  • Familiarity with maintaining cloud-based environments (Azure preferred)
  • Strong grasp of version control and basic CI/CD pipelines
  • Ability to monitor system health and troubleshoot script failures in production
  • Excellent problem-solving, communication, and collaboration skills
  • 3-7 years of full-time full-stack development experience. (C#, .NET, Python preferred)
  • 3+ years building system integrations, data integrations or APIs for critical business systems
  • Bachelor's degree in Engineering, Computer Science, Business, or related field is a plus

Qualifications

Must Haves

  • This position can be fully remote, but must be in the Eastern or Central Time zone
  • This position is not eligible for VISA sponsorship
  • Proven experience as a backend developer
  • Strong proficiency in programming languages such as C#, JavaScript, Python or Node.js
  • Familiarity with RAG concepts, chunking strategies, embedding, vector search
  • Familiarity with a vector database such as Qdrant, Pinecone, Weaviate or similar
  • Strong troubleshooting skills to diagnose and resolve integration-related issues
  • Familiarity with workflow automation tools (n8n, Zapier, Airflow, etc.) and Redis for caching, lightweight queues, and workflow state
  • Experience deploying applications via Docker
  • Familiarity with maintaining cloud-based environments (Azure preferred)
  • Strong grasp of version control and basic CI/CD pipelines
  • Ability to monitor system health and troubleshoot script failures in production
  • Excellent problem-solving, communication, and collaboration skills
  • 3-7 years of full-time full-stack development experience. (C#, .NET, Python preferred)
  • 3+ years building system integrations, data integrations or APIs for critical business systems

Nice to Haves

  • Bachelor's degree in Engineering, Computer Science, Business, or related field is a plus

Benefits

  • This position can be fully remote, but must be in the Eastern or Central Time zone.
  • A Pluralsight account to grow your depth.
  • Leadership setting direction and access to outside expertise on the hardest problems.
  • Recognition program for good performance.
  • Advancement opportunities.

More jobs like this