Epsilon is looking for a Senior Software Engineer to research, design, and develop computer and network software, and specialized utility programs to support their ad delivery data platform.
Requirements
- Perform data analysis and elevate existing data deliverables using massively parallel data processing platform such as Greenplum.
- Develop systems and tools for effective data management, visualization and interpretation using HTML, CSS, JavaScript and BI tools.
- Perform longitudinal and cross-sectional analysis using Python, SQL, and T-SQL to deliver impactful insights to business.
- Implement non-relational data models and flexible schemas in low-latency applications using NoSQL database such as MongoDB.
- Use Jira software for Agile and Scrum management, bug and issue tracking.
- Document technical design and functionality using various types of UML diagrams such as Class, Sequency, State and Activity diagrams.
- Manage containerized applications at scale using Kubernetes orchestration. Use Grafana, Prometheus tools for monitoring.
Responsibilities
- Research, design, and develop computer and network software or specialized utility programs.
- Design and develop Postgres database and tables for various reporting applications.
- Build high-performance software to support ad delivery data platform.
- Automate data collection and reports from multiple sources generating reports from single or multiple systems.
- Interpret data, analyze results using statistical techniques and provide ongoing reports.
- Provide technical consulting, troubleshooting and subject matter expertise on the platform and any integrations.
- Manage and design the reporting environment, including data sources, security, and metadata.
Other
- Telecommuting available from anywhere in the U.S.
- Act with integrity.
- Work together to win together.
- Innovate with purpose.
- Respect all voices.