Home | Current Opportunities | Blog | Twitter | Jobs E-mail List | Candidates | Employers | Certification | Contact Us
Current Opportunities
List of Current Job Opportunities
Linux Technical Support EngineerSalary: $40-$50K - Direct Hire
Philadelphia, PA - 
Primary Responsibilities:

- Interact with customers via support tickets, e-mail, IRC, and phone.
- Troubleshoot customer issues and provide accurate and timely
responses.
- Identify and escalate recurring issues to system developers.
- Interact with worldwide datacenter NOCs.
- Handle abuse complaints.

Additional Responsibilities:

- Quality assurance testing for new features.
- Build and burn-in hardware and network infrastructure.

Requirements:

- Must be willing to relocate to within commuting distance of Galloway,
NJ.
- Comfortable with the Linux command line
- Familiarity with common Linux server applications such as Apache2,
Nginx, Postfix, MySQL, BIND, etc.
- Ability to identify and troubleshoot TCP/IP issues, other networking
issues (packet loss, connections timing out / refused).
- Ability to troubleshoot firewall issues, identifying problematic /
misconfigured iptables rules.
- Ability to troubleshoot DNS issues (using dig, etc).

Preferred Qualifications:

- B.S. in Computer Science or related area of study or equivalent work
experience.
- Linux System Administration experience.
- Network+ or higher certification.
- Familiarity with Linux kernel.
- Experience scripting in Perl, Python, Bash, etc. for system automation
and/or database transactions.
- Experience with website development and web development
frameworks. Apply for this job
DevOps EngineerSalary: Competitive - Direct Hire
Austin, TX - 
We are seeking a highly motivated DevOps Engineer to develop tools and
code to address technical issues for our Engineering Team. This crucial
role encompasses both new development and operational problem
resolution for a high volume, highly scalable system. The DevOps Engineer
will work with other talented engineers to leverage exciting new
technologies in solving a variety of complex challenges.

The ideal candidate has solid coding skills with a deep knowledge and love
for Linux based IT systems. They thrive in a highly technical role where the
challenges are as diverse as they are abundant.

Responsibilities

* Helps to build, automate and monitor our Big Data processing
infrastructure
* Develops tools to automate software deployment and monitoring
* Contributes to development of data processing jobs and supporting
software systems
* Accelerates Back End Team productivity by creating tools, utilities and
scripts to address issues with new projects and existing operational
procedures
* Provides Linux systems administration support to Back End Team
* Automates tasks across a widely distributed data cluster
* Serves as a liaison between development groups and IT, communicating
system changes and mitigating possible issues that may affect the Back
End Team

Preferred Skills

* Expert understanding of Linux shell
* Advanced scripting experience using Python, shell script, or Ruby
* In-depth knowledge of infrastructure automation with Puppet, Chef or
CFEngine
* Experience in automating widely distributed systems
* Familiarity with Nagios or other IT infrastructure monitoring software
systems
* Solid SQL skills
* Understanding of DNS and networking
* Experience in big data (Hadoop, HBase, and Hive) is a plus
* Previous roles in QA or QA Automation a plus
* Strong eye for detail
* Excellent communication and writing skills
* Friendly and approachable personality

Qualifications

* BS in Computer Science (or other technical discipline with significant
computer coursework) or equivalent experience
* Developer level coding skills coupled with Linux SysAdmin level abilities Apply for this job
Linux Software DeveloperSalary: Competitive - Direct Hire
San Diego, CA - 
REQUIREMENTS:

- Motivation, hard-working, attention to detail, dedication to be part of a
winning team.
- Deep expertise in C or C++ and object oriented programming.
- Experience/knowledge in Linux/Unix programming.
- Experience/knowledge in scripting (bash and/or python preferred).
- Minimum BS degree in Computer Science with minimum GPA of 3.5/4.0
from a tier-one engineering school. (With proven professional or open-
source coding track record, exceptions for the BS in Computer Science
degree requirement will be made for outstanding programmers).

PREFERRED:

- MS or PhD in Computer Science is a plus and will count towards
experience if relevant.
- Experience/knowledge in networking stack and networking experience
such as TCP/IP, subnets, routing, switching is a plus.
- Experience with tools such as ethereal, wireshark is a plus.
- Experience in Linux Kernel hacking is a plus.
- Contribution to open source projects is a plus.
 Apply for this job
Senior Linux/C++ DeveloperSalary: Competitive - Direct Hire
New York, NY - 
Position Overview:

Great opportunity for someone with strong working knowledge of
C++/Linux programming and experience with low-latency HFT. The
successful candidate will collaborate in an ultra-low latency trading
environment with traders/developers/quants to produce highly optimized,
latency-sensitive production code. Main responsibilities include
maintaining, improving, implementing and optimizing robust low-latency
trading algorithms and working directly with traders on model
development and implementation. Familiarity with Interest Rate/
FX/Commodity Futures trading is favorable but not required.

Qualifications:

* Bachelor’s degree or higher in Computer Science/Engineering from a
leading institution or equivalent.
* 3+ years of experience with C/C++ developing low-latency real-time
trading applications in a Unix/Linux environment.
* Exceptional C/C++ programming skills with technical depth.
* Previous experience developing production code for trading strategies or
associated quantitative models.
* Must have in-depth understanding of the STL and its underlying data
structures, boost, and most POSIX libraries.
* Working knowledge of concurrent/multicore/multiprocessor
programming required. Knowledge of x86 assembly is favorable.
* Experience in optimization and algorithm development in low latency
environments.
* Experience with profiling tools (i.e. VTune, Valgrind), multithreading,
kernel bypass, cpu pinning, low level hardware and kernel tuning, and
cache optimizations is a big plus.
* Familiarity with Exchange Protocols (FIX/FAST, ITCH/OUCH etc…) is a
plus.
* Solid experience with python is desirable.
* Excellent communication skills, strong analytical and problem solving
skills.
* Comfortable working in small teams, with a high degree of collaboration
in a fast-paced prop trading environment.  Apply for this job
Senior System AdministratorSalary: Competitive - Direct Hire
San Mateo, CA - 
Responsibilities:

* Configure and tune system and network parameters for optimum performance.
* Monitor system stability and performance.
* Help develop tools to build, maintain, and monitor systems.
* Ensure 24x7x365 operation.
* Rapidly scale systems to meet demand.
* Participate in architecture decisions.
* Write comprehensive documentation.
* Be on 24x7 oncall pager rotation.

Qualifications:

* 6+ years as a Unix/Linux administrator
* 10+ years as a Sr. Unix/Linux administrator.
* Most recently worked with RHEL/CentOS 5/6; must have deep knowledge of these environments, and be able to answer probing questions about them.
* Advanced working experience in the following areas:
* MTA (pmta), web servers (Apache), load balancers (F5), network, host security
* Clustering technologies - Veritas Cluster Server (VCS), Oracle RAC
* Storage - (EMC, Brocade, NetApp)
* Protocols – DNS, SMTP, LDAP, HTTP, SSL, NFS
* Monitoring/trending tools - Zabbix, MON, nagios
* Mid to senior level programming/scripting in at least two languages (one any kind of shell; the other a higher-level language).
* Kickstart server experience, Linux repository maintenance, and rpm package creation/manipulation
* Solaris and ZFS experience a plus
* Experience on AWS is a plus.
* Solid grasp of TCP/IP networking fundamentals, firewalls, DMZ configuration and security protocols.
* Multiple years of experience in fast-paced high-availability production and non-production environments (e.g. ISPs, ASPs, SaaS, etc.) with an emphasis on remote \"lights-out” management of systems. A sense of urgency (but not panic) is key.
* Excellent troubleshooting ability.
* Excellent verbal, written, and customer service skills.
* Team player with a drive to learn. Apply for this job
Senior NAS Storage Software EngineerSalary: Competitive - Direct Hire
Mountain View, CA - 
Responsibilities:

* Design and develop NAS solutions for highly scalable, reliable and manageable products
* Work closely with Product Management to design new features and products
* Interface with partners for gathering requirements
* Handle escalations from support

Required Skills:

* 5+ years C / C++ development with multi-thread programming
* 5+ years of previous enterprise storage experience (preferably in a multi-vendor environment inclusive of NetApp and EMC)
* 2+ years with CIFS or NFS protocol development
* Firm understanding of Object oriented design patterns
* Experience interfacing with and enhancing Samba
* Experience developing Linux VM appliances, which including RPM, ISO and OVA packaging
* Experience developing a product through one full lifecycle from concept to first customer ship
* Debugging experience in using tools such as GBD, TCPdump/Wireshark, Valgrind, etc.
* Bachelors degree in Computer Science, Engineering, or other technical discipline required

Preferred Skills:

* Hands-on experience deploying the following NAS products and technologies
* NetApp FAS, EMC Celerra and VNX products
* Developing and Integrating software using NetApp Fpolicy or EMC CEPA API
* Experienced in shipping a NAS product that leverages Samba
* Python development experience
* NAS scalability and performance experience (SPEC SFS, SMB Torture or IOmeter)
 Apply for this job
File System EngineerSalary: Competitive - Direct Hire
Boston, MA - 
RESPONSIBILITIES:

* Implement file system components, unit tests, and integration tests that meet aggressive code coverage goals.
* Collaborate with peers and architects to design file system components. Write design specifications to ensure a coherent view of the system.
* Collaborate with product management to define requirements. Write functional specifications to ensure a coherent view of the deliverables.
* Collaborate with control plane and hardware teams on cross functional design and interface definition.
* Collaborate with test team on use cases and test design.

EDUCATION:

* BSCS/MSCS (or equivalent experience)

EXPERIENCE:

* 7+ years of experience building storage, networking, and embedded systems products.

REQUIRED SKILLS:

* Expert in file systems and storage virtualization
* Strong concurrency and multi-threading skills
* Strong C++ skills
* Strong object-oriented development skills
* Understanding of virtualization technologies
* Understanding of distributed file systems
* Understanding of block-level caching
* Excellent interpersonal and communication skills
 Apply for this job
Linux Software Engineer - OpenVPNSalary: Competitive - Direct Hire
Mountain View, CA - 
Job Responsibilities:

* Work with our back-end Linux team to improve experience for our users
* Contribute to design and development of new networking features and feature enhancements for existing software
* Communicate effectively with peers to highlight and clarify software design requirements
* Experiment with new open source technologies that would improve stability and performance of our server infrastructure
* Work closely with development team and architect, to scope the problem, investigate, and design a solution that meets product requirements
* Be responsible for all aspects of software development including design, coding, testing and debugging

Minimum Job Qualifications:

* 3+ years of Linux / Unix development; including system-level programming, networking, packet filtering
* Experience working with Linux- RHEL, Debian, Ubuntu
* Hands-on experience with developing content-processing modules (proxies, filters etc.) for popular proxy servers (Apache, NGinx, etc.)
* Experience with developing and supporting VPN servers (IPSEC, L2TP, SSL)
* Thorough understanding of Internet protocols such as HTTP, DNS, and TCP/IP
* Experience in TCP/IP socket programming, multi-threading
* Good practical knowledge of scripting languages, including but not limited to Perl and JavaScript, and of the web content retrieval process (headers, cookies etc.).
* Strong debugging, troubleshooting and performance-tuning skills
* Ability to follow good programming practices and work in a startup environment
* Excellent written communication skills, articulate and proactive
* Strong team player and independent contributor

Preferable Job Qualifications:

* Practical experience with OpenVPN
* Practical experience developing and supporting web proxies
* Practical experience with intrusion detection / prevention systems: Snort, Suricata etc.
* Experience developing and maintaining high-bandwidth, distributed environments
* Prior or current involvement in open-source projects
* Peer-to-Peer technology development experience
 Apply for this job
Principal Software Engineer - Distributed SystemsSalary: Competitive - Direct Hire
Boston, MA - 
RESPONSIBILITIES:

* Design and develop distributed algorithms for replication and coordination
* Test to verify the same
* Support your code through product development and deployment

EXPERIENCE:

* 10+ years designing and developing distributed systems
* Experience developing embedded IT infrastructure/appliances, preferably in the storage or networking areas
* Prior knowledge of Paxos or Virtual synchrony desirable
* Track record of delivering correct, high-quality software

REQUIRED SKILLS:

* Distributed systems design and implementation
* Layer 3 and higher network protocols
* Concurrent programming with shared state
* Protocol design
* Unit testing

DESIRABLE SKILLS:

* C++, Boost, STL
* Linux
* Virtualization technologies such as VMWare and Hyper-V
* State machine design and implementation.
 Apply for this job
Data Path ArchitectSalary: Competitive - Direct Hire
Boston, MA - 
RESPONSIBILITIES:

* Assist in the design and architecture of the data path by recommending appropriate data structures and algorithms pertinent to complex problems.
* Document, design, and implement data path features driven by engineering and marketing requirements.
* Communicate data path design by authoring functional specs, design specs, and Google pages.
* Collaborate with control plane and hardware teams on cross functional design and interface definition.
* Collaborate with test team on use cases and test design.

EDUCATION:

* BSCS/MSCS (or equivalent experience)

EXPERIENCE:

* 10+ years of experience building storage, networking, and embedded systems products.

REQUIRED SKILLS:

* Expert in file systems and storage virtualization
* Strong algorithms and data structures background
* Strong C++ skills
* Strong object-oriented development skills
* Understanding of virtualization technologies
* Understanding of distributed file systems
* Understanding of block-level caching
* Excellent interpersonal and communication skills
 Apply for this job
Principal Platform Engineer - KVM Salary: Competitive - Direct Hire
Boston - 
RESPONSIBILITIES:

* Design, develop, and debug KVM hypervisor software
* Deliver high-quality products that are extensible and scalable
* Participate in the complete software development life cycle from requirement gathering to deployment of the product
* Conduct system analysis, development, and review and repair legacy code
* Document code consistently throughout the development process
* Configure, test, and debug complex I/O subsystems capable devices
* Develop unit tests and automated system tests for virtual machine environments
* Design and develop hardware and virtualization abstraction layers using C++, Java, Perl, and Python.
* Customize a Linux distribution and kernel to the needs of the product.

EDUCATION:

* BSCS/BSEE or equivalent

EXPERIENCE:

* 6-9 years’ experience developing embedded storage, server, or networking products.
* Experience with KVM based virtualization and libvirt
* Extensive working knowledge of C, C++, Boost, STL
* Experience developing and productizing an integrated platform
* Experience developing storage networking products
* Experience KVM optimization, VMWare, and other hypervisors

REQUIRED SKILLS:

* Ability to debug complex issues.
* Proven ability to understand, define, and articulate complex software design including embedded algorithm implementation.
* Strong analysis and system level debug skills working with hardware, driver and host software engineers.
* Knowledge of Linux
* Expert with configuration and management of KVM.
* Experience with C++ on a Linux environment.
* Object oriented development skills.
* A fanatical dedication to quality, maintainability, and performance.
* Excellent data structures and algorithm skills
* Strong knowledge of software processes and methodologies including extreme programming and test driven development
 Apply for this job
Senior Embedded Linux EngineerSalary: Above Market - Direct Hire
San Jose, CA - 
Job Description

· Design, implement and maintain software/firmware for SMB/enterprise networking products
· Evaluate various open source options and make decision on which one is the best fit for what is needed
· Have discussions with peers regarding design/implementation trade-off

Desired Skills & Experience

All candidates MUST have the following experiences to qualify for consideration

· MUST have extensive hands on experience on embedded software development for networking products.
· 5+ years of hands-on coding experience with embedded Linux
· 5+ years of networking experience with a strong background with Networking/Routing TCP/IP
· Bachelor’s Degree in Computer Science or Electrical Engineering, M.S. degree is a plus
· Programming experience in cross-compile environment.
· Experienced on Linux kernel/application debugging.
· Strong C and UNIX shell programming skills
· Highly preferred experience including device driver development for Linux OS
· Experience with Ethernet Switch, Router or Wireless AP is a plus
· Experience with bootloader is a plus
· Experience with Git is a plus
 Apply for this job
Build/Release EngineerSalary: Competitive - Direct Hire
Santa Clara, CA - 
RESPONSIBILITIES:

* Develop and maintain a software regression infrastructure
* Manage the build process for the software tools. Port the tools to newer versions of host operating systems.
* Create automated tools and flows for testing software.
* Develop and implement a strategy for testing of new software components as they are developed.
* Enhance the set of tests for existing tools.

REQUIREMENTS:

* Excellent interpersonal, communication, and organizational skills.
* Detail oriented work style.
* Excellent experience working with Perl and other scripting languages.
* Good C programming skills. Experience with C++ is a plus.
* Experience with compiler optimization techniques a plus.
* Solid understanding of GNU open source software development tools.
* Familiarity with both Linux and Windows.
* BSEE, BSCS with at least three years of experience in build or software Q/A. Apply for this job
Senior Software Engineer - HASalary: Competitive - Direct Hire
Fremont, CA - 
Essential Job functions & Responsibilities:

* Design, implementation, and support of HA solution for the various software/hardware platforms.
* Support for HA within a virtualized environment.
* Triage of issues coming in from the field and from other teams.
* Kernel debugging capabilities.
* Interact with the Linux community to contribute source code changes back to the community.
* Collaborate with other development teams to ensure full integration of all parts of system.

Knowledge, Skills & Abilities:

* Solid understanding of best HA practices.
* 5+ years experience with design, implementation, and support of HA in large scale environments
* 5+ years experience with messaging system for HA environments required.
* Experience with Heartbeat/Corosync, Pacemaker, and resource groups is highly desirable.
* Familiarity with fencing, STONITH principles, and multi-ring protection domains.
* Experience with IPMI required.
* Good understanding of a full HA solution including clients, file system servers, Ethernet switches,
* Infiniband switches, storage controllers, and storage.
* 5+ years of experience in the development of networking/network applications.
* 5+ years of experience with Unix kernel internals.
* Able to prove understanding of and apply industry software development processes and practices.
* Analytical skills necessary to assess information and apply judgment in decision making.
* Understands span of control to escalate or delegate issues to appropriate levels.

Education and Experience:

* Bachelor's degree (CS, EE, or Math preferred) or equivalent work experience;
* Graduate degree in (CS, EE, or Math preferred) preferred
* A minimum of 8 years experience developing applications.  Apply for this job
Architect - OSSalary: Competitive - Direct Hire
Fremont, CA - 
Summary:

The Architect – OS role will focus on providing technical direction to a team of bright individuals. This person must be aware of state-of-the-art solutions for the HPC environment and must be able to work cooperatively to deliver results in a timely fashion.

Essential Job functions & Responsibilities:

* Provide technical direction to the team and drive quality within the team.
* Champion the best practices in coding, design, and testing.
* Act as a technical expert on issues related to the OS: device drivers, SAS, LVM, RAID, HA, scalability, and performance.
* Use extensive knowledge of HPC domain to analyze complex technical issues, evaluate multiple solutions, determine tradeoffs, and propose an optimal solution.
* As a senior team member, help other members expand technically.
* Interact with other teams to understand their requirements and perspective, present the OS perspective, and suggest integration solutions.
* Work with other architects to discuss cross-group architectural issues and solutions and to inform them about changes in the OS.
* Write architectural and design documents in an agile environment.
* Work with management in establishing team goals, technical road map, and resource requirements.
* Interact with customers to address their critical issues in an efficient manner.

Knowledge, Skills & Abilities:

* 10+ years of experience with LVM and RAID technology
* 10+ years of experience with Linux kernel internals.
* 5+ years of experience with pNFS/GPFS/Lustre desirable.
* Knowledge of HA (High Availability) is highly desirable.
* Able to prove understanding of and apply industry software development processes and practices.
* Analytical skills necessary to assess information and apply judgment in decision making.
* Understands span of control to escalate or delegate issues to appropriate levels.

Education and Experience:

* Bachelor's degree (CS, EE, or Math preferred) or equivalent work experience;
* Graduate degree in (CS, EE, or Math preferred) preferred
* A minimum of 10 years experience developing applications.  Apply for this job
Senior R&D EngineerSalary: Competitive - Direct Hire
Santa Clara, CA - 
RESPONSIBILITIES:

* Add OS support for new and state-of-the-art architecture features
* Work on OS layers that automatically adapt to custom processor extensions
* Develop/port new OS technologies and features
* Assist third parties port commercial and open source RTOS, multicore operating systems, and related software to the architecture
* Help keep certain ports up-to-date with the open source community
* Assist various teams in integrating OS technology with other company products and open source offerings such as Android audio offload frameworks, baseband software, development toolchains, runtime and debugger components, and system software.

REQUIREMENTS:

* Top-notch computer programming skills. Adept at C and asm. C++ is a plus
* Demonstrated knowledge of computer architecture, multiprocessor systems, and operating system design and implementation
* Experience with realtime operating system (RTOS) internals and use
* Experience with Linux kernel, device drivers, boot loading (e.g. U-Boot), is a plus
* Experience using software management systems (e.g. git, p4, svn); in particular, integration (merging) of independent contributions to a common project
* Familiarity with open source projects and open source community resources
* Familiarity with the build processes of large software and Linux distributions
* Experience working with scripting languages (e.g. perl, bash, ruby)
* Experience with real-time embedded systems, multiprocessors, Linux kernel architecture porting, cache coherency, SMP, and/or debug agents, is a plus
* Ability to actively participate in complex technical discussions and initiatives
* Excellent interpersonal, communication, and organizational skills
* MSEE, MSCS or equivalent and 3+ years of relevant work experience. Apply for this job
Senior Software EngineerSalary: Competitive - Direct Hire
Chicago, IL - 
If you have knowledge or experience (or even just interest) with any of the below you are likely a good candidate for this position:

*Organizing and scanning multi-terabyte data sets in real-time
* Using NoSQL and Erlang to create distributed, redundant, low-latency platforms
* Building high-speed, high-bandwidth processing systems in C using kernel bypass and FPGAs
* Ultra-scalable service systems that you can build almost any trading product on top of
* Building web-based applications using web sockets and some home-grown “stuff” to really make browser apps feel native and interact cleanly with other actual native apps
* Developing domain specific languages and compilers to better accomplish business/system needs

Desired Candidate Attributes:

* 8+ years of Java and/or C++ experience
* Functional programming language experience preferred
* Deep knowledge of systems programming/Linux kernel experience preferred
* Client / Server development skills
* Advanced knowledge of SQL (Postgres preferred)
* Skilled in developing multi-threaded applications
* Strong analytic and problem solving skills a must
* A passion for solving hard problems
* A love for software development, with a relentless focus on the customer
* Capable of making sound long-term tech calls with near term goals in mind
* Ability to get things done with little direct oversight Apply for this job
Senior Embedded Linux EngineerSalary: Competitive - Direct Hire
Irvine, CA - 
Duties and Responsibilities:

· Setting up/ configuring the Linux operating system on a mobile device.
· Linux kernel/ driver development for the wide range of peripherals/ connectivity options used in the device.
· Implementation of power management schemes such as suspend to RAM and frequency/voltage scaling to extend the battery life of the device.
· Development of graphical user interface applications.

Education and experience:

· Hands-on Linux expert trough education and or personal interest.
· 3+ years of experience in embedded systems.
· Bachelor or Master degree.
· Extensive programming experience with C/ C+ + .
· Competent in cross-compiling applications/ libraries for embedded systems.
· Experience with (embedded) Linux kernel/ driver development.
· Familiar with embedded Linux concepts (bootloading, MTD, flash filesystems, power management, suspend to RAM, etc. ).
· Familiar with V4L, Alsa, OpenGL, X11.
· Experience with the U-boot bootloader.
· Familiar with the ARM architecture.
· Experience with QT application development for mobile devices.
 Apply for this job
Senior Lustre File System Engineer Salary: Competitive - Direct Hire
Fremont, CA - 
Essential Job functions & Responsibilities:

• Leads architectural decision-making and sets product implement standards.
• Provides expertise to the team on implementation details relating to the Linux kernel, networking and storage subsystems.
• Provides technical leadership for diagnosing and debugging performance and reliability issues.
• Provides design leadership to the team for new feature implementation.
• Acts as an expert to Linux and other open source communities, guiding feature integration with upstream sources.
• Works proactively with other engineering teams to ensure product requirements and dependencies are managed effectively across the broader organization.
• Leads development of team and individual work plans with management and peers.
• Manages own daily work schedule with no immediate day-to-day supervision.
• Collaborates with other development teams to ensure full integration of all parts of system.
• Researches and evaluates alternative approaches for solution development.
• Mentors and coaches other engineers, motivating and guiding employees to stretch and expand their capabilities.
• Builds collaborative relationships on multiple organizational levels, with managers, partners and peers from diverse backgrounds across functional lines. Relies on experience and judgment to plan and accomplish goals.
• Applies processes and reports metrics in accordance with a CMM Level 5 software engineering discipline.
• Establishes and guides best practices with partners and peer groups.
• Thinks strategically and plans tactically.

Knowledge, Skills & Abilities:

• 15 years of software experience overall required.
• 10 years of Linux kernel development experience required.
• 6 years of experience with clustered file systems development required.
• 5 years experience with high performance computing systems required.
• Some experience with pNFS/GPFS/Lustre highly desired.
• Able to prove understanding of and apply industry software development processes and practices.
• Ability to communicate complex technical material with groups outside of engineering.
• Able to prioritize multiple tasks, managing conflicting deadlines, and working effectively in a dynamic environment.
• Knowledge of software development lifecycle.
• Comprehensive understanding of functional groups related to engineering (i.e., documentation, release engineering, etc.).
• Able to apply effective change management techniques.
• Understand the corporate business plan and their role in supporting it.
• Apply basic knowledge of regulations and subject matter laws appropriately (especially related to open source software licenses).
• Advocate point of view when appropriate.
• Formal meeting organization and facilitation skills.
• Quickly learns and assimilates new business processes, ideas and concepts to formulate conclusions and deliver results.
• Works with integrity. Maintains credibility by meeting commitments.
• Actively pursues opportunities for learning and self-development.
• Analytical skills necessary to assess information and apply judgment in decision-making.
• Understands span of control to escalate or delegate issues to appropriate levels.

Education & Experience:

• Master’s degree (CS, EE, or Math preferred) or equivalent work experience.
• Experience meeting the expectations and requirements of internal and external customers; gets first-hand customer information and uses it for improvements in products and services; talks and acts with customers in mind; establishes and maintains effective relationships with cross-functional teams throughout the organization gaining their trust and respect.
• Experience working in creative problem-solving and change management environments. Apply for this job
PostgreSQL DeveloperSalary: Competitive - Direct Hire
El Segundo, CA - 
The Senior Postgres Database Designer / Developer will lead the design and implementation of high-performance / high-volume database schemas and stored procedures for the company's award winning digital video monitoring products that are used by commercial video broadcasters and operators worldwide. This position requires an organized self-starter who is eager to make a huge impact with a lean team that maintains a small-company atmosphere (with the support of a large stable company).

Job Responsibilities:

* Design and implement complex and high-performance schemas, highly tuned queries and stored procedures (business logic for both data inject as well as report generation) in PG/PSQL, perl, etc.
* Ensure quality of stored procedures by maintaining a suite of database unit test cases
* Maintain automated database schema upgrade process
* Work with other internal groups to define DB requirements and solutions
* Troubleshoot performance or correctness issues as needed
* Basic configuration management duties - new versions, source code branching, etc.

Job Requirements:

* Bachelor's degree in Computer Science or a similar field of study
* Experience in database design and development supporting high-performance, database-driven web applications
* Minimum 5 years of database development experience, including the development of stored procedures
* Minimum 3 years experience with PostgreSQL and/or MySQL v5+ on Linux
* Practical experience with high-volume databases
* Ability to tune queries and design solutions for performance and scalability
* Proficiency with scripting languages - perl, bash, PHP, etc. Apply for this job
Red Hat Software © 2000-2024 HotLinuxJobs
Linux® is a trademark of Linus Torvalds
Please visit our new blog
HotLinuxJobs Linux Kernel Jobs and Open Source Jobs
Ruby on Rails Jobs - Rails Jobs