Job Type
Full-time
Description
Position Summary: We are hiring a Software Engineer with a 'You Build It, You Run It' mentality to expand automation across the business - building the integrations, data pipelines, and supporting services that eliminate manual work and connect our systems. AI is one of the tools you'll reach for when it fits: RAG pipelines, LLM integrations, and prompt engineering where the problem genuinely calls for them, alongside traditional integration and python scripting when those serve better. You'll own the hands-on automation work while also contributing to our existing systems alongside a team of experienced C# and Angular developers.
This is a builder role with real support behind it: leadership setting direction, access to outside expertise on the hardest problems, and a Pluralsight account to grow your depth. You don't need to be an AI expert today, and there's a clear path to grow into a technical partner role as your judgment on automation architecture, including when to apply AI and when not to, deepens.
This is a fully remote position, but candidate must be based in EST or CST time zone. This positions is NOT eligible for VISA sponsorship. ESSENTIAL FUNCTIONS:- 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: - 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.
QUALIFICATIONS: - Bachelor's degree in Engineering, Computer Science, Business, or related field is a plus.
- 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.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.