Bachelor's or master's in computer science, Software Engineering, or a related field (or equivalent practical experience).
About the Role
We're creating an internal platform that turns data-heavy engineering workflows--currently spread across spreadsheets, PDFs, e-mail, and third-party portals--into streamlined, AI-assisted services. You'll own large pieces of that build: bringing data in, automating analysis with domain-specific engines, integrating everyday business tools, and partnering with a data analyst to fine-tune custom language models. The work is hands-on and highly autonomous; you'll design, code, deploy, and iterate features that remove manual effort for our engineering and project-management teams.
What You'll Do
AI & LLM Workflows
- prototype and deploy large-language-model services for document parsing, validation, and natural-language Q&A.
Automation Services
- build Python micro-services that convert unstructured project files into structured stores and trigger downstream calculation tools through their APIs.
Enterprise Integrations
- connect calendars, project-tracking portals, and document libraries via REST / Graph APIs and event streams.
DevOps & Cloud
- containerize workloads, write CI/CD pipelines, codify infrastructure (Terraform/CloudFormation) and keep runtime costs in check.
Quality & Security
- maintain tests, logging, RBAC, encryption, and safe-prompt patterns.
Collaboration
- document designs clearly, demo working proofs to stakeholders, and coach colleagues on AI-assisted development practices.
You'll Need
5+ years
professional software-engineering experience, including
3+ years
Python.
Proven track record shipping
AI / NLP / LLM
solutions (OpenAI, Azure OpenAI, Hugging Face, or similar).
Practical DevOps skills: Docker, Git, CI/CD pipelines, and at least one major cloud platform.
Experience integrating external SDKs or vendor APIs (engineering, GIS, or document-management domains preferred).
Strong written / verbal communication and the discipline to work independently from loosely defined requirements.
Nice-to-Have
Exposure to engineering or construction data (drawings, 3-D models, load calculations, etc.).
Modern front-end skills (React / TypeScript) for dashboard or viewer components.
Familiarity with Power Automate, Graph API, or comparable workflow tools.
How We Work
Autonomy + Ownership
- plan your own sprints, defend technical trade-offs, own deliverables end-to-end.
AI-Augmented Development
- we encourage daily use of coding copilots and chat-based problem solving for speed and clarity.
If you enjoy blending practical software engineering with cutting-edge AI tooling to eliminate repetitive work, we'd like to meet you.