16 ms·
Its a craigslist job posting, rather than an announcement... but just in case it disappears: Were looking for an experienced technical expert in highly scalab
by BitGeek 19y ago
Its a craigslist job posting, rather than an announcement... but just in case it disappears:
Were looking for an experienced technical expert in highly scalable distributed systems technologies to join our Software Platform group as a Sr. Level Engineer. The engineering team is responsible for the overall design and delivery of all the hard-core technical components that drive SimpleDBs huge multi-tier service-oriented architecture. The product (SimpleDB) is a new product designed to optimize real-time lookup of information for internet applications. As a senior leader in the business, the successful candidate will work closely with Management, Customers, QA, Design, Product Management, and Customer Support to maintain and enhance existing product as well as to develop new products. You will help architect, design, and implement highly scalable distributed infrastructure that has availability, reliability and performance guarantees. Drive server-wide and cross-group initiatives, and be the domain expert. Ivory tower architects need not apply - this is hands on pos!
ition where you will be asked to do everything from build rock-solid components to formulate strategy and evangelize technology, lead company-wide architectural changes, mentor other engineers and provide training and support for our supported technologies. You need to not only be a top software developer with an established track record of delivering, but also excel in communication, leadership and customer focus. If you want to test your limits and tackle technical challenges you won't see anywhere else then come join our group
Key Responsibilities:
Translation of complex functional and technical requirements into detailed architecture and design
Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation.
Responsible for the over-all systems architecture, scalability, reliability, and performance.
Help the development team delivery quality applications on-time and on-budget and execution against project plans and delivery commitments
Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities
Work with engineering teams to design and optimize a wide variety of development projects using a variety of development tools and practices. In addition, the role involves developing shared components and tools, analyzing the latest technologies and development trends, establishing and implementing standard practices as well as training and mentoring other engineers.
QUALIFICATIONS:
Bachelors degree or equivalent experience
Excellent verbal and written communication skills
Ability to work well with people and be both highly motivated and motivating
Experience working in a small startup, or venture-funded company highly desirable
Proven results oriented person with a delivery focus.
10+ year's overall development experience and 7+ year's enterprise software experience.
Strong knowledge of data structures, algorithm, enterprise systems, and asynchronous architectures.
Deep understanding of web services software architectural and design issues.
Effective at architecting complex interactions across several subsystems to resolve real-world issues, articulating the architecture and obtaining buy-in from other teams.
Deep understanding of performance, memory, and I/O, threading.
Solid highly scalable database application design skills
Deep systems-level programming skills in Java/C++.
Experience developing middleware systems and/or distributed system software is preferred
Outstanding adherence to project deadlines and understands the balance between doing it right and getting the job done.
Works well in a team environment and be able to effectively drive cross-team solutions that have complex dependencies and requirements.
Experience of leading the architecture of an open source messaging product is preferred.
Strong technical vision, presentation and technology leadership skills.
Ability to handle multiple competing priorities in a fast-paced environment
Previous demonstrated project management success on similar projects emphasis placed on experience with high-volume web-based applications
In joining our team, you'll enjoy a competitive salary, great benefits, a creative and comfortable work environment, and the exciting opportunity to be part of a fast-paced and growing technology company.