Job Information
INRIX Software Development & Network Engineer in Bellevue, Washington
Software Development & Network Engineer:
- Design and implement secure network topologies, VPNs, and firewalls to support cloud-based microservices and internal applications.
- Monitor, optimize, and troubleshoot network performance issues, ensuring data delivery meets SLA and latency requirements.
- Help provide real-time traffic speeds, volumes, and other live data services to customers through scalable, low-latency network and application architectures.
- Design, develop, and maintain backend services, APIs, and distributed systems that ensure high data availability and network reliability across multiple regions.
- Work independently in Python, Java, and JavaScript codebases --- translating product goals into production-quality implementations with robust documentation and automated tests.
- Architect and maintain CI/CD pipelines and infrastructure-as-code setups (using Terraform, AWS, Kubernetes, Docker, and GitHub Actions) to support continuous deployment and system reliability.
- Develop tools and scripts to automate network provisioning, monitoring, and configuration management.
- Design and develop a large language model (LLM)-powered chatbot to answer transportation-related inquiries and provide insights on road safety.
- Leverage LangChain and Retrieval-Augmented Generation (RAG) to combine internal data with user input, optimizing performance through prompt engineering and LLM-driven automation.
- Maintain and extend chatbot functionality based on customer feedback and analytics.
- Design the architecture for a Flyte-based ML pipeline to predict vehicle volume data, collaborating closely with data scientists on model orchestration and data delivery.
- Modify and enhance backend services to deliver traffic and volume data to customers through resilient, high-throughput APIs.
- Lead the data architecture design for Japan expansion, implementing an ETL pipeline to ingest, normalize, and automate delivery of data from external APIs.
- Integrate network monitoring and alerting tools (e.g., CloudWatch, Prometheus, Grafana) to ensure system uptime and data integrity.
- Collaborate with cross-functional teams including data scientists, network operations, and product managers to deliver reliable, high-impact solutions from prototype to production.
- Participate in code reviews, sprint planning, and team discussions to uphold software engineering and network security best practices.
- Build and maintain technologies including Python, Java, JavaScript, FastAPI, AWS, SQL/NoSQL databases, Spark, Kubernetes, Docker, Terraform, and GitHub Actions, as well as networking fundamentals (TCP/IP, DNS, load balancing, routing, and VPNs).
Must have a Master's degree in Computer Networking. Salary of $138,986/year.
Mail resumes to Attn: Patrycja Asiukiewicz-Szyszka, INRIX, Inc., 1756 114^th^ Ave. SE, #200, Bellevue, WA 98004. No phone calls please.