Core Software Engineer - Reporting & Analytics EdgeCast Networks
THIS JOB HAS EXPIRED
OVERVIEW OF POSITION
The role of the Core Software Engineer will be a key member of the EdgeCast Engineering/R&D Team. This individual will be responsible for creating, maintaining and optimizing complex software and systems that are distributed globally in all of the EdgeCast datacenters running on 1000s of servers. The systems created are mission critical and fault tolerant solutions that handle customer?s web application traffic, and are monitored and maintained by EdgeCast's 24/7 network operation center.
You must be an experienced, self-motivated top tier software engineer with proven problem solving abilities. You will be part of the core engineering team and working in a fast paced environment to create and invent solutions that makes the internet faster, more secure, scalable and reliable. EdgeCast highly values technical expertise as this is a critical component of our product offerings.
SPECIFIC RESPONSIBILITIES
Design, build and deploy highly confidential projects involving truly cutting edge technology and massive clusters of servers
Work with various streaming technologies including Flash Media Server, Windows Media Services, and Microsoft Smooth Streaming.
Build new and enhancing existing applications using C/C++
Research and analyze application behaviors and improving performance and stability
Work within our global network to optimize applications for linear scaling
Create test cases and monitoring tools for any changes to both new and existing applications
Provide tier 3 engineering support to troubleshoot complex problems
REQUIREMENTS/QUALIFICATIONS
BS degree in Computer Science / Engineering or a related field, or equivalent experience
MS or PHD from a top tier school highly preferred
Expert level of experience with C, C++ on Linux or Unix based OS
Experience in building and debugging Linux kernel modules helpful
Thorough understanding of Linux filesystems
Deep understanding of Internet protocols including TCP/IP and HTTP
Experience in programming on a multi-threaded environment
Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release
Ability to work on multiple projects at a time in a fast paced environment
Knowledge of Operating System internals (memory management, scheduling, TCP/IP stack)
Pluses: Scripting such as Perl, Python, PHP
PERSONAL ATTRIBUTES
Self learner with a passion to discover, invent and learn new technologies
Highly responsible, self-motivated, and able to work with minimal supervision
Have the ability to thrive in an energetic, fast pace, high growth, entrepreneurial environment
Hands-on; completes tasks and dependable
Have excellent communication skills ? written, verbal, presentation and interpersonal
Ethical, fair and of high integrity
| Location: |
Santa Monica, CA
United States
|
THIS JOB HAS EXPIRED