Settings Results in 4 milliseconds

Engineering Manager at Raptor Maps | Y Combinator
Engineering Manager at Raptor Maps | Y Combinator

## Intro Do you want to be apart of a startup building large scale software for the renewable energy transition? Do you have a passion for managing multiple software teams to build high quality products and code that pushes the bar? Would you enjoy being the first engineering manager with the opportunity to shape our team, engineering practices, and software stack? As we continue to grow we're looking to hire our first engineering manager that can learn our system quickly, grow with us, enable our engineers to do their best work, help us build the team further, and set the bar for EM at Raptor Maps. ## Qualities * You consistently guide several small engineering teams to maintain a healthy & productive maker environment * You love enabling the engineering team to decide where to be along the slider of “hacky enough to test an idea quickly” versus “extremely careful that we enable systems to scale”… remember, we are a startup! * When Product provides the “what”, you're quick and excited to enable the engineers to provide the “how” and follow through to make sure the engineering team delivers * You are excited to discuss architecture and technical direction and can roll up your sleeves to build, but you are also comfortable deferring to the engineers on the implementation * You like having a tight feedback loop with your direct reports, which includes check-ins with technical leads, developers, quality engineers, and interns * You enjoy determining engineering/product/design team structure and resource allocation to best achieve company goals * You love analyzing data and empower engineers to do so when making strategic implementation tradeoffs, whether for a small feature or massive system-wide change * You can recognize and encourage engineers into using good patterns and good code hygiene techniques that are easily understood and lead to a solid code base for a growing engineering team ## Qualifications * You have 2+ years of experience as a software engineering manager. * You have 4+ years of experience as a software engineer * You have experience leading a software development team that balances multiple competing priorities * You have experience collaborating with product managers and product designers to shape requirements and designs into technical specifications ready for iterative implementation by engineers * You have experience recruiting exceptional engineers * Must be primarily located in the contiguous US * Must be authorized to work in the US ## Tech Stack * Python * Javacript with React and React Native * PostgreSQL * Amazon Web Services with a general theme or structuring system into many services to enable more technologies to be used * Docker, CircleCI, Clubhouse * ML workflow orchestrations tools * MacOS fleet ## Benefits * Healthcare with dental and vision options * Unlimited vacation policy * Full remote work with paid travel for in-person meetups * Monthly remote social events and plenty of DoorDash credit * Amazing team members that tend to love memes, pets, solar, and just generally getting out and being active


Can not connect to SQL server in docker container ...
Category: Docker

Problem    The challenge was to connect to an SQL Server Instan ...


Views: 2004 Likes: 93
running dotnet in docker exec /usr/bin/dotnet: no ...
Category: .NET 5

Question Building and Running dotnet 8 in Docker Container throws an error" /usr/bin/dot ...


Views: 0 Likes: 17
ls: error while loading shared libraries: libpcre2 ...
Category: Docker-Compose

Question Docker exec -it ContainerID bash && ls#emits an error saying " ...


Views: 0 Likes: 41
Docker Container Won't Connect to Host Network
Category: Docker

[NB] If the docker-compose up and the docker container won't connect to the host network, make su ...


Views: 423 Likes: 92
Docker Container AspNet Runtime DateTime is Wrong
Category: Docker

Question Why is DateTime wrong in the SQL Server when using AspNet 6 Docker Image Runtime? The t ...


Views: 0 Likes: 37
Could not execute because the application was not ...
Category: .Net 7

Question How do you solve for docker-compose up" error that says "Could not execute because the ...


Views: 8 Likes: 59
MSBUILD : error MSB1009: Project file does not exi ...
Category: .Net 7

Error building Dot Net Core 2.2 Docker Image from a Docker File <span style="background-c ...


Views: 8821 Likes: 166
Docker-compose Error: ERROR: Couldn't connect to D ...
Category: Network

Question How do you resolve the docker-compose error &nbsp;sudo docker ...


Views: 651 Likes: 102
[Solved: Unauthorized WOPI host.]: Failed to estab ...
Category: DOCKER

Question How do you solve Next Cloud-All-in-One error that says&nbsp;"Failed to establish ...


Views: 0 Likes: 9
docker-compose 404 page not found AspNet running i ...
Category: Docker

Question Why am I getting a 404 page not found in Docker Asp.Net Core Applicati ...


Views: 0 Likes: 65
The framework 'Microsoft.AspNetCore.App' version'3 ...
Category: Docker

Question How do you resolve the Error The framework 'Microsoft.AspNetC ...


Views: 1448 Likes: 146
Faster inference for PyTorch models with OpenVINO Integration with Torch-ORT
Faster inference for PyTorch models with OpenVINO ...

Deep learning models are everywhere without us even realizing it. The number of AI use cases have been increasing exponentially with the rapid development of new algorithms, cheaper compute, and greater access to data. Almost every industry has deep learning applications, from healthcare to education to manufacturing, construction, and beyond. Many developers opt to use popular AI Frameworks like PyTorch, which simplifies the process of analyzing predictions, training models, leveraging data, and refining future results.PyTorch on AzureGet an enterprise-ready PyTorch experience in the cloud.Learn morePyTorch is a machine learning framework used for applications such as computer vision and natural language processing, originally developed by Meta AI and now a part of the Linux Foundation umbrella, under the name of PyTorch Foundation. PyTorch has a powerful, TorchScript-based implementation that transforms the model from eager to graph mode for deployment scenarios.One of the biggest challenges PyTorch developers face in their deep learning projects is model optimization and performance. Oftentimes, the question arises How can I improve the performance of my PyTorch models? As you might have read in our previous blog, Intel and Microsoft have joined hands to tackle this problem with OpenVINO Integration with Torch-ORT. Initially, Microsoft had released Torch-ORT, which focused on accelerating PyTorch model training using ONNX Runtime. Recently, this capability was extended to accelerate PyTorch model inferencing by using the OpenVINO toolkit on Intel central processing unit (CPU), graphical processing unit (GPU), and video processing unit (VPU) with just two lines of code.Figure 1 OpenVINO Integration with Torch-ORT Application Flow. This figure shows how OpenVINO Integration with Torch-ORT can be used in a Computer Vision Application.By adding just two lines of code, we achieved 2.15 times faster inference for PyTorch Inception V3 model on an 11th Gen Intel Core i7 processor1. In addition to Inception V3, we also see performance gains for many popular PyTorch models such as ResNet50, Roberta-Base, and more. Currently, OpenVINO Integration with Torch-ORT supports over 120 PyTorch models from popular model zoo's, like Torchvision and Hugging Face.Figure 2 FP32 Model Performance of OpenVINO Integration with Torch-ORT as compared to PyTorch. This chart shows average inference latency (in milliseconds) for 100 runs after 15 warm-up iterations on an 11th Gen Intel(R) Core (TM) i7-1185G7 @ 3.00GHz.FeaturesOpenVINO Integration with Torch-ORT introduces the following featuresInline conversion of static/dynamic input shape modelsGraph partitioningSupport for INT8 modelsDockerfiles/Docker ContainersInline conversion of static/dynamic input shape modelsOpenVINO Integration with Torch-ORT performs inferencing of PyTorch models by converting these models to ONNX inline and subsequently performing inference with OpenVINO Execution Provider. Currently, both static and dynamic input shape models are supported with OpenVINO Integration with Torch-ORT. You also have the ability to save the inline exported ONNX model using the DebugOptions API.Graph partitioningOpenVINO Integration with Torch-ORT supports many PyTorch models by leveraging the existing graph partitioning feature from ONNX Runtime. With this feature, the input model graph is divided into subgraphs depending on the operators supported by OpenVINO and the OpenVINO-compatible subgraphs run using OpenVINO Execution Provider and unsupported operators fall back to MLAS CPU Execution Provider.Support for INT8 modelsOpenVINO Integration with Torch-ORT extends the support for lower precision inference through post-training quantization (PTQ) technique. Using PTQ, developers can quantize their PyTorch models with Neural Network Compression Framework (NNCF) and then run inferencing with OpenVINO Integration with Torch-ORT. Note Currently, our INT8 model support is in the early stages, only including ResNet50 and MobileNetv2. We are continuously expanding our INT8 model coverage.Docker ContainersYou can now use OpenVINO Integration with Torch-ORT on Mac OS and Windows OS through Docker. Pre-built Docker images are readily available on Docker Hub for your convenience. With a simple docker pull, you will now be able to unleash the key to accelerating performance of PyTorch models. To build the docker image yourself, you can also find dockerfiles readily available on Github.Customer storyRoboflowRoboflow empowers ISVs to build their own computer vision applications and enables hundreds of thousands of developers with a rich catalog of services, models, and frameworks to further optimize their AI workloads on a variety of different Intel hardware. An easy-to-use developer toolkit to accelerate models, properly integrated with AI frameworks, such as OpenVINO integration with Torch-ORT provides the best of both worldsan increase in inference speed as well as the ability to reuse already created AI application code with minimal changes. The Roboflow team has showcased a case study that demonstrates performance gains with OpenVINO Integration with Torch-ORT as compared to Native PyTorch for YOLOv7 model on Intel CPU. The Roboflow team is continuing to actively test OpenVINO integration with Torch-ORT with the goal of enabling PyTorch developers in the Roboflow Community.Try it outTry out OpenVINO Integration with Torch-ORT through a collection of Jupyter Notebooks. Through these sample tutorials, you will see how to install OpenVINO Integration with Torch-ORT and accelerate performance for PyTorch models with just two additional lines of code. Stay in the PyTorch framework and leverage OpenVINO optimizationsit doesn't get much easier than this.Learn moreHere is a list of resources to help you learn moreGithub RepositorySample NotebooksSupported ModelsUsage GuidePyTorch on AzureNotes1Framework configuration ONNXRuntime 1.13.1Application configuration torch_ort_infer 1.13.1, python timeit module for timing inference of modelsInput Classification models torch.Tensor; NLP models Masked sentence; OD model .jpg imageApplication Metric Average Inference latency for 100 iterations calculated after 15 warmup iterationsPlatform Tiger LakeNumber of Nodes 1 Numa NodeNumber of Sockets 1CPU or Accelerator 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHzCores/socket, Threads/socket or EU/socket 4, 2 Threads/Coreucode 0xa4HT EnabledTurbo EnabledBIOS Version TNTGLV57.9026.2020.0916.1340System DDR Mem Config slots / cap / run-speed 2/32 GB/2667 MT/sTotal Memory/Node (DDR+DCPMM) 64GBStorage boot Sabrent Rocket 4.0 500GB – size 465.8GOS Ubuntu 20.04.4 LTSKernel 5.15.0-1010-intel-iotgNotices and disclaimersPerformance varies by use, configuration, and other factors. Learn more at www.Intel.com/PerformanceIndex.Performance results are based on testing as of dates shown in configurations and may not reflect all publicly available updates. See backup for configuration details. No product or component can be absolutely secure.Your costs and results may vary.Intel technologies may require enabled hardware, software, or service activation.Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from a course of performance, course of dealing, or usage in trade.Results have been estimated or simulated. Intel Corporation. Intel, the Intel logo, OpenVINO, and the OpenVINO logo are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.The post Faster inference for PyTorch models with OpenVINO Integration with Torch-ORT appeared first on Microsoft Open Source Blog.


latest could not be accessed on a registry to reco ...
Category: Docker

Question Deploying&nbsp; Docker Swarm shows the following message "<span style="background-color ...


Views: 0 Likes: 53
How to Install ElasticSearch in Docker Container
Category: Docker

1. Make sure you create a Mount Volume&nbsp; &nbsp;- This volume does not really matter if ...


Views: 0 Likes: 58
How to Bind an External Folder located on the Host ...
Category: Docker

How to Bind an External Folder located on the Host Computer to Docker Container with --no ...


Views: 1073 Likes: 93
Unhandled exception. System.DllNotFoundException: ...
Category: Network

Problem Unhandled exception. System.DllNotFoundException Unable to load shared ...


Views: 1207 Likes: 99
"WaitForWarmupCompletion" task was not given a val ...
Category: Docker

Question How do you resolve "WaitForWarmupCompletion" task was not given a value for the requir ...


Views: 0 Likes: 28
[Solved] Frigate NVR Python Error "Fatal Python er ...
Category: Other

Question How do you solve for error in <a class="text-decoration-none" href="https//www.erneste ...


Views: 0 Likes: 10
Scaling Asp.Net 6 Application using Docker Swarm
Category: Docker

On 11/27/21 I worked on finding a way to scale Docker Containers with Docker Swarm, practiced on ...


Views: 0 Likes: 41
Linux Subsystem Windows 10 Error Installing Docker ...
Category: Docker

Question How do you resolve "gpg can't connect to the agent IPC connect call ...


Views: 837 Likes: 102
Micro-service application running inside Docker Co ...
Category: Docker

Problem <s ...


Views: 137 Likes: 71
docker-compose build: Can't find a sutable configu ...
Category: Linux

Question What is going on, Docker got installed when I installed a Linuxe Ubunt ...


Views: 19 Likes: 65
Docker on Raspberry Pi Error .Net Core 3.1 Error: ...
Category: Docker

How do you resolve this error Docker on Raspberry Pi Error .Net Core 3.1 Error ...


Views: 924 Likes: 119
System.InvalidOperationException: The view 'Index' ...
Category: .Net 7

Question How do you resolve this error "System.InvalidOperationException The v ...


Views: 0 Likes: 49
docker exec -it ContainerID bash
Category: Docker

Question How do you execute commands inside Docker Container running in Azure VM?Ans ...


Views: 0 Likes: 63
Scaling Docker Application with Docker-Compose
Category: Other

version '3.5' services petstore image petstorelates ...


Views: 0 Likes: 9
How to create PDF Signature Box using iTextSharp i ...
Category: .NET 7

&nbsp;I can suggest some popular libraries that might fit your needs 1. **iTextSharp** ...


Views: 0 Likes: 0
MSB1009: Docker File Error when building Asp.Net 5
Category: .Net 7

The most common Error when building a Docker File for Asp.Net Cor ...


Views: 586 Likes: 67
Error while retrieving group coordinator. System.T ...
Category: Docker-Compose

Question "Error while retrieving group coordinator. System.Threading.Tasks.TaskCanceledException ...


Views: 0 Likes: 48
How to install pyenv on Linux 22.04
Category: SERVERS

<div class="js-voting-container d-flex jc-center fd-colum ...


Views: 0 Likes: 47
[Solved] How Resolve Suspected Database in Microso ...
Category: SQL

Question How do you remove the status of "Emergency" from the ...


Views: 168 Likes: 68
Announcing the availability of Feathr 1.0
Announcing the availability of Feathr 1.0

This blog is co-authored by Edwin Cheung, Principal Software Engineering Manager and Xiaoyong Zhu, Principal Data Scientist.Feathr is an enterprise scale feature store, which facilitates the creation, engineering, and usage of machine learning features in production. It has been used by many organizations as an online/offline store, as well as for real-time streaming.Today, we are excited to announce the much-anticipated availability of the OSS Feathr 1.0. It contains many new features and enhancements since Feathr became open-source one year ago. Similar to the online transformation, rapid sandbox environment, MLOPs V2 accelerator integration really accelerates the development and deployment of machine learning projects at enterprise scale.Online transformation via domain specific language (DSL)In various machine learning scenarios, features generation is required for both training and inferences. There is a limitation where data source cannot come from online service, as currently transformation only happens before feature data is published to the online store and the transformation is required close to real-time. In such cases, there is a need for a mechanism where the user has the ability to run transformation on the inference data dynamically before inferencing via the model. The new online transformation via DSL feature addresses these challenges by using a custom transformation engine that can process transformation requests and responses close to real-time on demand. It allows definition of transformation logic declaratively using DSL syntax which is based on EBNF. It also provides extensibility, where there is a need to define custom complex transformation, by supporting user defined function (UDF) written in Python or Java.nyc_taxi_demo(pu_loc_id as int, do_loc_id as int, pu_time as string, do_time as string, trip_distance as double, fare_amount as double) project duration_second = (to_unix_timestamp(do_time, "%Y/%-m/%-d %-H%-M") - to_unix_timestamp(pu_time, "%Y/%-m/%-d %-H%-M"))| project speed_mph = trip_distance * 3600 / duration_second;This declarative logic runs in a new high-performance DSL engine. We provide HELM Chart to deploy this service in a container-based technology such as the Azure Kubernetes Service (AKS). The transformation engine can also run as a standalone executable, which is a HTTP server that can be used to transform data for testing purposes. feathrfeaturestore/feathrpiperlatest.curl -s -H"content-typeapplication/json" http//localhost8000/process -d'{"requests" [{"pipeline" "nyc_taxi_demo_3_local_compute","data" {"pu_loc_id" 41,"do_loc_id" 57,"pu_time" "2020/4/1 041","do_time" "2020/4/1 056","trip_distance" 6.79,"fare_amount" 21.0}}]}' It also provides the ability to auto-generate the DSL file if there are already predefined feature transformations, which have been created for the offline-transformation. Online transformation performance benchmarkIt is imperative that online transformation performs close to real-time and meets low latency demand with high queries per second (QPS) transformation for many of the enterprise customers’ needs. To determine the performance, we have conducted a benchmark on three tests. First, deployment on AKS with traffic going through ingress controller. Second, traffic going through AKS internal load balance, and finally, via the localhost.  Benchmark ATraffic going through ingress controller (AKS)Infrastructure setupTest agent runs on 1 pod on node with size Standard_D8ds_v5Transform function deployed as docker image running on 1 pod on a different node with size Standard_D8ds_v5 in same AKS.Agent sends request thru service hostname which means traffic will go thru ingress controller.Test command ab -k -c {concurrency_count} -n 1000000 (http//feathr-online.trafficmanager.net/healthz)Benchmark A resultTotal RequestsConcurrencyp90p95p99request/sec1000000100349437101000000200681543685100000030010111843378100000040013152143220100000050016192442406Benchmark BTraffic goes thru AKS internal load balancer (AKS)Benchmark BInfrastructure setupTest agent runs on 1 pod on node with size Standard_D8ds_v5Transform function deployed as docker image running on 1 pod on a different node with size Standard_D8ds_v5 in same AKS.Agent sends request thru service pip which means traffic will go thru internal load balancer.Test command ab -k -c {concurrency_count} -n 1000000 ab -k -c 100 -n 1000000 http//10.0.187.2/healthzBenchmark B resultTotal RequestsConcurrencyp90p95p99request/sec10000001003444767310000002005784703510000003009101246613100000040011121545362100000050014151944941 Benchmark CTraffic going through local host (AKS)Infrastructure setupTest agent runs on 1 pod on node with size Standard_D8ds_v5.Transform function deployed as docker image running on the same pod.Agent sends request thru localhost which means there are not network traffic at all.Test command ab -k -c {concurrency_count} -n 1000000 (http//localhost/healthz)Benchmark C resultTotal RequestsConcurrencyp90p95p99Request/sec1000000100223594661000000200445594331000000300668601841000000400891059622100000050010111459031Benchmark summaryIf transform service and up-streaming are in same host/pod, the p95 latency result is very good, stay within 10ms if concurrency < 500.If transform service and up-streaming are in different host/pod, the p95 latency result might get reduced with 2-4ms, if traffic goes thru internal load balance.If transform service and up-streaming are in different host/pod, the p95 latency result might get reduced with 2-8ms, if traffic goes thru ingress controller.Benchmark thanks to Blair Chan and Chen Xu.For more details, check out the online transformation guide.Getting started with sandbox environmentThis is an exciting feature, especially for data scientists, who may not have the necessary infrastructure background or know how to deploy the infrastructure in the cloud. The sandbox is a fully-featured, quick-start Feathr environment that enables organizations to rapidly prototype various capabilities of Feathr without the burden of full-scale infrastructure deployment. It is designed to make it easier for users to get started quickly, validate feature definitions and new ideas, and interactive experience.By default, it comes with a Jupyter notebook environment to interact with the Feathr platform. Users can also use the user experience (UX) to visualize the features, lineage, and other capabilities.To get started, check out the quick start guide to local sandbox.Feathr with MlOps V2 acceleratorMLOps V2 solution accelerator provides a modular end-to-end approach to MLOps in Azure based on pattern architecture. We are pleased to announce an initial integration of Feathr to the classical pattern that enables Terraform-based infrastructure deployment as part of the infrastructure provisioning with Azure machine learning (AML) workspace. With this integration, enterprise customers can use the templates to customize their continuous integration and continuous delivery (CI/CD) workflows to run end-to-end MlOps in their organization. Check out the Feathr integration with MLOps V2 deployment guide.Feathr GUI enhancementWe have added a number of enhancements to the graphical user interface (GUI) to improve the usability. These include support for registering features, support for deleting features, support for displaying version, and quick access to lineage via the top menu. Try out our demo UX on our live demo site.What's nextThe Feathr journey has just begun, this is the first stop to many great things to come. So, stay tuned for many enterprise enhancements, security, monitoring, and compliance features with a more enriched MLOps experience. Check out how you can also contribute to this great project, and if you have not already, you can join our slack channel here.The post Announcing the availability of Feathr 1.0 appeared first on Microsoft Open Source Blog.


Docker Container Micro-Service Error: Can not Conn ...
Category: Docker

Problem Can not Connect to SQL Server in Docker Container from Microsoft Sql Server Management</ ...


Views: 257 Likes: 90
Solved: can't find a suitable configuration file i ...
Category: Docker

Question How do you solve the docker-com ...


Views: 917 Likes: 85
ERRO[0031] Can't add file ProjectFile to tar: arch ...
Category: Docker-Compose

Question Why is docker-compose build causing an error "ERRO[0031] Can't add file /ProjectName/z ...


Views: 0 Likes: 47
rm: remove write-protected directory '/var/lib/doc ...
Category: Docker

Question What is this error all about? "<span style="background-color #f8cac6; ...


Views: 0 Likes: 33
Docker on Windows Error "A fatal error was encount ...
Category: Docker

Question How do you solve Docker on Windows Error when you are trying to run AspNet Application ...


Views: 223 Likes: 80
What is New in DotNet 7 (Conf 2022 Best Videos)
Category: .Net 7

Here is what I learned in the new release of .Net 7 D ...


Views: 0 Likes: 33
Docker compose error while creating mount source p ...
Category: Docker

Question How do you solve this error Cannot start service web error while creating mount sourc ...


Views: 380 Likes: 75
You don't want to miss out on this [New Book is no ...
Category: General

Here is what is happening at ErnesTech.com this week.1. A brand new book is now publi ...


Views: 0 Likes: 31
There is no remote user 'distributor_admin' mapped ...
Category: SQL

Question SQL Server Replication error "There is no remote user 'distributor_admin' mapped to loc ...


Views: 0 Likes: 36
docker: Cannot connect to the Docker daemon at uni ...
Category: Docker

Question How do you resolve "docker Cannot connect to the Docker daemon at unix///var/run/doc ...


Views: 380 Likes: 108
The Compose file './docker-compose.yml' is invali ...
Category: Docker

Question What is going on with the docker-compose.yml file? it is throwing an error saying&nbsp; ...


Views: 0 Likes: 50
Solved: docker-compose build asp.net core 3.0 erro ...
Category: Docker

Problem The .NET Core frameworks can be found at <pre class="language-mar ...


Views: 2666 Likes: 150
deepstack error: Docker CPU face recognize request ...
Category: Machine Learning

Question Docker CPU face recognize request with rand ...


Views: 0 Likes: 10
Master not discovered yet, this node has not previ ...
Category: Research

Question How do you solve the Kibana Error Master not discovered yet, this nod ...


Views: 398 Likes: 63
Solved!! Docker-Compose SQL Server database persis ...
Category: Docker

Problem There is nothing like losing data in the SQL Server Docker Container af ...


Views: 741 Likes: 101
pull access denied for microsoft/mssql-server-lin ...
Category: Docker-Compose

Question Why is this error happening? " pull access denied for microsoft/mssql-server-linux, rep ...


Views: 0 Likes: 49
Solved Error: Docker-Compose up ContainerName "ERR ...
Category: Docker

docker-compose up ms_sql_server Starting mssql_DT ... error &nbsp; ERROR ...


Views: 1143 Likes: 89
yaml.parser.ParserError: while parsing a block map ...
Category: Docker-Compose

Question Docker-Compose.yaml error ya ...


Views: 4 Likes: 28
Failed to restart docker.service: Unit docker.serv ...
Category: Questions

Question What is going on with systemctl and docker error "Failed to restart docker.service Uni ...


Views: 0 Likes: 45
How to Change the Time Zone of SQL Server from Doc ...
Category: Docker-Compose

Question How do you change the time from UTC to <a class='text-decoration-none' href='https//w ...


Views: 0 Likes: 33

For peering opportunity Autonomouse System Number: AS401345 Custom Software Development at ErnesTech Email AddressContact: [email protected]