Software Engineer
Kforce
Kforce is immediately seeking an experienced Software Engineer in support of our enterprise telecommunications and mass media client based in Greenwood Village, CO.
Key Responsibilities:
Time-Series Database Development and Optimization:
* Design, implement, and maintain robust time-series databases such as Apache Druid and Apache Pinot
* Optimize system performance, ensuring high throughput and low latency in data processing pipelines
* Troubleshoot and resolve complex issues related to data ingestion, query performance, and system stability
* Implement data retention policies and manage system resources efficiently
High-Scale API Development:
* Design and develop high-performance, scalable APIs using NodeJS (or other relevant technologies like Python)
* Implement RESTful APIs to serve processed data to various client applications
* Optimize API performance to handle high-concurrency scenarios
* Implement caching strategies and other performance optimization techniques
Daily Operations and SLA Management:
* Monitor system health and performance, ensuring all SLAs are met
* Develop and maintain automated monitoring and alerting systems
* Participate in on-call rotations to provide 24/7 support for critical systems
* Conduct regular system audits and performance-tuning sessions
CI/CD and DevOps:
* Implement and maintain CI/CD pipelines using GitLab
* Automate deployment processes for AWS environments
* Collaborate with the Infrastructure team to optimize infrastructure provisioning and management
* Implement infrastructure-as-code practices using in-house tools built on top of technologies like Terraform or CloudFormation
Database Management and SQL Optimization:
* Write complex SQL queries to extract insights from large datasets
Confirm your E-mail: Send Email
All Jobs from Kforce