L
Fullstack Developer - C#, Python
LTM
🇺🇸 United States
On-site
Staff / Principal
1 month ago
- Python
- C#
- REST API
- CI/CD
- Azure
- Azure Functions
- Azure Blob Storage
- SQL
- Key Vault
- IaC
- Bicep
- Terraform
- Azure DevOps
- AI
- M365
- Webhooks
- Agile
1 month ago
Required seniority:
- Senior Software Engineer orStaff‑level Software Engineer around 8-10 years of experience.
- Must havehands‑on coding experience in production cloud systems
Core Required Skills
A. Software Engineering
- Strong proficiency inPython and/or C#
- Experience designing and implementingREST APIs
- Ability to own code from design → deployment → production support
- Comfortable working in amulti‑repo, CI/CD‑driven environment
B. Cloud‑Native Azure Engineering
Hands‑on experience withmultiple of the following is required:
- Azure App Service and/orAzure Container Apps
- Azure Functions /Durable Functions
- Azure Blob Storage,ADLS, and SQL‑based storage
- Azure Key Vault, Managed Identity, API authentication
- Logging and monitoring (Application Insights, Log Analytics)
- Infrastructure‑as‑Code (Bicep, ARM, or Terraform)
- Azure DevOps pipelines (build, release, PR reviews)
This aligns directly with AMIE’s deployed and planned architecture.
C. Distributed Workflow & Orchestration
- Designinglong‑running, stateful workflows
- Handling retries, failures, idempotency, and external dependencies
- Orchestrating interactions between services and external APIs
AMIE mission scheduling, execution tracking, and data pipelines depend on this.
D. API & System Integration
- Integrating withexternal vendor APIs (e.g., robotics, Skydio, Boston Dynamics)
- Experience with event‑driven or message‑based integrations
- Understanding of security, throttling, and API lifecycle concerns
AI / Data Adjacency (Required Awareness)
The engineerdoes not need to build ML models, butmust be comfortable integrating them:
- Working with CV/ML inference inputs and outputs
- Managing data pipelines for images, metadata, and results
- Invoking inference services and handling results programmatically
- Understanding separation between model training vs. inference execution
This is core to AMIE’s value chain.
Microsoft Teams / M365 Integration (Code‑First)
Required:
- Experience buildingTeams bots, agents, or integrations
- Working with APIs, webhooks, or declarative agent frameworks
- Event‑driven interactions between Teams and backend services
Ways of Working
- Comfortable withAgile / sprint‑based delivery
- Participates in design reviews, sprint planning, and PR reviews
- Able to co‑engineer with Microsoft and internal Chevron engineers
Fullstack Developer - C#, Python · LTM