Objectives Design a MySQL database schema from scratch tailored to our specific business logic and client structure (no boilerplate templates). Reformat and store data exported via an external driver from Niagara, where key metadata may appear in table names or unconventional formats. Guide database infrastructure decisions with cost and performance in mind (open to AWS alternatives). Support automation for pulling time-series data at regular intervals (e.g., every 15 minutes) and writing it to the database. Ideal Candidate Qualifications Proven experience designing custom database schemas based on business logic (not using one-size-fits-all models). Experience working with time-series data from building systems, IoT platforms, or BMS (preferred). Familiarity with external data sources and integration via APIs or proprietary drivers. Strong communication skills and the ability to collaborate patiently with technical and non-technical stakeholders. Bonus: Familiarity with Niagara Framework and its data structures is a major plus. Success Criteria A normalized MySQL schema designed around our use case: Organized by client, site, user, and equipment Optimized for storing and querying time-stamped data A scalable database architecture running on a cost-efficient cloud infrastructure (current EC2 on AWS, open to alternatives) An automated workflow for moving data from Niagara to MySQL at consistent intervals Documentation that allows our team to understand, manage, and grow the system over time Technical Context Data Source: Niagara Platform via a proprietary external driver Data Characteristics: Time-series format (updated every 15 minutes, adjustable) Important metadata may be embedded in table names Server Environment: Currently hosted on AWS EC2 Future Requirements: Guidance on: Cloud migration or optimization (e.g., RDS vs. EC2 vs. other platforms) Efficient schema tuning for high-volume queries Long-term maintenance and backup best practices
Keyword: Technical Support
Database Design Database Architecture Database Administration Database Development Database Integration MySQL MySQL Programming SQL Database Programming
I'm a software engineer with a passion for travel, and I’m looking for a reliable virtual assistant who can help keep my working machines online and provide light technical assistance when needed. This is a low-frequency support role — perfect for someone with a stable ...
View JobHello, We are looking for a reliable and detail-oriented person to be a virtual mystery shopper to help us evaluate our client’s online presence and customer service. This is a short-term project that involves several short tasks, and we are offering a payment of $10 fo...
View JobJob Description: To apply submit a resume copy Hey there! We're on the lookout for an entry-level IT Support Specialist to join our team and help out with some basic tech issues and help desk questions. If you're into technology and excited to learn, we want you! You'll...
View Job