Systems Engineer

VDRIVE IT SOLUTIONS, INC.
Richardson, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Richardson, United States of America

Tech stack

API
Artificial Intelligence
Business Logic
Application Performance Management
Application Testing
Systems Engineering
Automation of Tests
Unit Testing
Encodings
Computer Engineering
Data Stores
Relational Databases
Database Queries
Distributed Systems
Django
Monitoring of Systems
Human-Computer Interaction
Python
PostgreSQL
NoSQL
Parsing
Role-Based Access Control
Service-Oriented Architecture
Software Construction
Systems Architecture
TypeScript
Web Applications
Web Application Frameworks
Data Logging
React
Retrieval-Augmented Generation
Flask
Large Language Models
Grafana
Caching
Generative AI
Indexer
Backend
FastAPI
AI Platforms
Integration Tests
Information Technology
GraphQL
Front End Software Development
REST
Data Pipelines
Microservices

Job description

· Build and maintain full stack applications by integrating Python-based backend systems with React and TypeScript frontend interfaces.

· Architect and integrate Generative AI capabilities including intelligent assistants, summarization engines, and automated document processing workflows.

· Build agent-based workflows that orchestrate AI services, application logic, and enterprise data sources.

· Design and develop scalable backend services using Python frameworks such as FastAPI, Flask, or Django to support enterprise web applications.

· Design prompt engineering strategies and structured output pipelines to improve reliability and determinism of AI responses.

· Design and maintain database schemas and queries using relational databases such as PostgreSQL and NoSQL data stores.

· Develop backend services that interact with large language models and AI platforms to power advanced application features.

· Develop secure and high-performance RESTful and GraphQL APIs enabling communication between frontend applications, backend services, and external systems.

· Develop modular microservices and backend components supporting scalable distributed architectures.

· Implement automated testing strategies including unit tests, integration tests, and API validation frameworks.

· Implement reusable and responsive user interface components using React, TypeScript, and modern UI frameworks.

· Implement retrieval-augmented generation pipelines by integrating vector databases and embedding-based semantic search systems.

· Develop backend application logic using Python to process business workflows, enforce validation rules, and support scalable service-oriented architectures.

· Conduct peer code reviews and enforce software engineering best practices to maintain high code quality and maintainability.

· Integrate applications with cloud-based AI APIs and model-serving platforms to enable real-time AI-driven functionality.

· Implement authentication and authorization mechanisms including token-based security and role-based access control.

· Optimize application performance using efficient database queries, caching strategies, and asynchronous processing techniques.

· Build scalable data processing pipelines supporting document ingestion, parsing, indexing, and retrieval for AI-driven features.

· Build and maintain CI/CD pipelines to automate application testing, deployment, and release processes.

· Monitor system performance and reliability through logging frameworks, metrics collection, and observability tools.

· Evaluate system architecture and implement scalability improvements to support growing application workloads.

Requirements

Bachelor's Degree is required in Computer Science or Computer Engineering or Electrical Engineering or Computer Information Systems.

Apply for this position