Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Software Engineer (Polyglot) – AI & Platform Integration (Python-First)
Summary
We’re seeking a polyglot full-stack engineer who can read, modify, and extend codebases across multiple languages and frameworks—especially .NET/C# and PHP/Laravel—and who is hands-on with AI/LLM (Python-first). You’ll integrate and customize AI platforms, ship features quickly, and improve reliability and performance across our services.
Core stack: C#/.NET, PHP/Laravel, Python (FastAPI/Django, LLM tooling), JavaScript/TypeScript (Node.js + React/Next.js), and SQL (PostgreSQL/MySQL).
Responsibilities
• Read, refactor, and extend existing full-stack codebases (.NET/C#, Laravel/PHP, Python, JS/TS).
• Build and maintain AI-powered features: data pipelines, AI agents & automation workflows (incl. n8n), model integration, prompt engineering, evaluation, and monitoring.
• Deliver RAG pipelines (indexing, embeddings, retrieval, answer generation) with vector stores.
• Own web scraping pipelines (ethical/terms-compliant), content cleaning, deduplication, and rate-limit/captcha strategies; perform NLP tasks (extraction, normalization, entity/intent classification, summarization).
• Design and maintain data pipelines & integrations (batch/stream ingestion, ETL/ELT) syncing with relational databases.
• Integrate third-party AI platforms/APIs (e.g., OpenAI/Anthropic) and common SaaS (auth, payments, storage, messaging).
• Design and consume REST/GraphQL APIs; deliver clean, well-tested, well-documented code.
• Troubleshoot production issues via logs/metrics/traces; perform root-cause analysis and preventive fixes.
• Collaborate with product/design to scope work, estimate effort, and iterate quickly.
• Uphold security, privacy, and compliance best practices.
Programming Languages & Frameworks (Required)
• .NET/C# (ASP.NET Core): APIs and full-stack features (Razor/Blazor or React integration), async patterns, dependency injection.
• PHP/Laravel: Controllers, Eloquent/Query Builder, queues/events, testing (Pest/PHPUnit).
• Python: Strong proficiency for AI/LLM services (FastAPI/Django, packaging, async), OpenAI/Anthropic SDKs, scraping libraries (requests/Playwright/BeautifulSoup), and data handling.
• JavaScript/TypeScript: Node.js (Express/Nest) and a front-end framework (React or Next.js).
• SQL: Solid PostgreSQL/MySQL skills (schema design, migrations, performance basics).
• Comfortable reading unfamiliar code and contributing safe changes (tests, feature flags, rollback plans).
Minimum Qualifications
• 4–7+ years professional software engineering experience.
• Demonstrated ability to modify/extend existing codebases rapidly and safely.
• Production experience integrating AI services or open-source models; familiarity with LLMs, embeddings, vector stores, and basic evaluation.
• Solid understanding of web backends (HTTP, auth, caching, async, queues) and databases (PostgreSQL/MySQL; schema design and SQL).
• Proficient with Git and code reviews; writes unit/integration tests.
Nice to Have (Programming-Focused)
• Frontend: React/Next.js, UI systems (Tailwind, component libraries).
• LangChain, AutoGen (or similar agentic/RAG frameworks).
• Domain experience in procurement, B2B platforms, or marketplaces.
• Elasticsearch / OpenSearch and semantic search (BM25 + dense retrieval/hybrid).
• Observability (developer-level): basic metrics/logging, OpenTelemetry concepts.
• Security-aware coding: secrets handling, dependency scanning, OWASP basics.
Key Skills
Ranked by relevanceReady to apply?
Join Marc Ellis and take your career to the next level!
Application takes less than 5 minutes