Tuesday, October 4, 2011

Sr. Java Lead Developer - Ads Platform (San Francisco or Mt.View, CA)

Our client is seeking talented, experienced Java Developers to join its growing engineering team. If you know what DFP, DFA, Atlas and RMX are and like to work on challenging projects that impact millions of people, we want to talk to you. As part of the ads platform team, you will be focused primarily on developing core infrastructure that will help Our client grow and scale its ads compliance business to serve billions of transactions on a monthly basis with a heavy emphasis real-time transaction processing and data management.

Responsibilities:

  • Recent experienced leading small teams (3-5 max; no direct reports) consisting of junior-to-mid-level JAVA software engineers; mentor recent college grads
  • Work on the ads compliance platform and develop systems that will scale to 100s of billions of transactions per month
  • Design and build infrastructure to support large scale real-time transaction processing
  • Build backend workflow management capabilities
  • Build key 3rd party integration web services and APIs to integrate with ad trafficking systems and other external ad systems
  • Develop load testing framework to simulate ad traffic and model its impact on system infrastructure
  • Improve performance issues working with systems operations team

Personal Attributes:

  • Position involves 80% hands-on coding, 20% leading and mentoring team
  • Self starter able to proactively solve problems and work independently on a major feature
  • Ability to design, develop, iterate on a rapid basis
  • Ability to organize and manage multiple priorities
  • Understanding of latest innovations, trends and emerging technologies
  • Knowledge of open source technologies and a strong preference for code reuse

Required Skills:

  • At least 5 years of Java programming experience (80-90% server-side, with some UI front-end development)
  • Server side development on at least one successfully deployed high volume web site
  • Strong understanding of Java’s threading and memory models
  • Proficiency with basic algorithms and data structures and relevant time/storage tradeoffs
  • Working knowledge of Hibernate and Spring
  • Experience developing web services APIs and clients
  • Knowledge of NoSQL data bases and Map Reduce (e.g. MongoDB, Cassandra, Hadoop)
  • Experience in data intensive environments
  • Comfortable working in a lean startup environment on a small team employing TDD and other Agile development practices with frequent releases
  • BS or graduate degree in Computer Science or comparable field of study

For IMMEDIATE consideration, please forward along a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600










Sunday, September 18, 2011

Vice President of Engineering (Cloud, Ruby, Flex, Unix)


JOB TITLE: Engineering (Director or Vice President)

LOCATION: Currently located in San Jose – Moving to Mountain View area (94043) in Jan 2012

REPORTS TO: CTO - Founder

JOB PURPOSE: Directly responsible for the overall administration, coordination, and evaluation of the technology engineering platform, staff, and technologies.

Company Description: The client has built a collaborative platform for social expression that allows customers to create photo books and scrapbooks with a free, online scrapbooking editor. Customers can then share their creations online for free, post them to social networks, or order them in print as high quality printed photo books.

The client is a start-up that offers all the same benefits you’d find at the Bay Area’s hottest companies. Every employee is an owner – along with competitive compensation packages, you will get a meaningful stake in the company. They have full medical/dental/vision coverage, 15 days paid time off, and all the shiny goodies you need to get your job done: a brand new Mac laptop and a big flat-screen monitor. They provide breakfast every day, regular company lunches, tons of snacks, and they are kind of crazy about drinks too: we have a fridge stocked with Odwallas and beer, over 20 different kinds of tea and four different ways to make coffee – plenty of fuel to keep you happy.



Essential Duties And Responsibilities

·         Manage a team of 15-20 software (Ruby-on-Rails, Flex, UI) and system engineers (DevOps)

·         Recruit top talent in Ruby-on-Rails and Flex as well as system engineers for available position.  Building out the engineering team using very high standard of code quality and code practices.

·         In this role you will work directly with the company co-Founder and CTO, a 5 + year RoR veteran himself and co-author.

·         Grow expanding infrastructure and enable client to keep up with fast growing customer base

·         Responsible for network and system architecture, scaling, monitoring and reliability.

  • Contribute to planning efforts for disaster recovery, capacity expansion, component upgrading and system hardening.
  • Day-to-day management of the primary revenue-generating, customer-facing application environments.

·         Mentor and lead software engineering team to achieve business goals and ambitions.

Qualifications

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field (MS or Ph.D. a plus.)
  • Experienced with *nix architecture (Unix, Linux – RedHat, Fedora, CentOS, Debian)
  • Virtualization infrastructure experience (Zen, virtual box, KVM).
  • Ruby web framework (Rails, Merb, Sinatra) experience*; Experienced with Ruby programming and MVC architecture.
  • Automated integration testing (Cucumber, Webrat, Capybara, Selenium) experience*; Unit testing (TestUnit, RSpec) experience.
  • Rich browser-based development (JavaScript, jQuery, HTML, CSS) experience.
  • Obsessively strives to create the most modular, concise and maintainable code possible – beautiful code to you doesn’t mean pretty syntax highlighting.
  • Experience working on Agile teams (pair programming, refactoring, story writing and estimation).
  • Knowledge of debian GNU / Linux, S3, EC2 (Amazon Web Service or AWS exp), MySQL / PostgreSQL (configuration, administration, syntax and query optimization) is highly desired.
  • Comfortable working with or learning: Chef (Puppet), Nginx, Unicorn, (webserver exp.), Ruby, MySQL, Memcache, Varnish, (caching), RabbitMQ and distributed hash tables (Cassandra, Voldimort, MongoDB, Redis).
  • Passionate. Driven. High achiever. You challenge yourself and everyone around you to excellence.
  • Extremely hard working. You should be ready to make this organization a priority in your life.

Work Environment:

Work with successful and intelligent team members who all have one common goal – and that’s working together to achieve business goals and ambitions – while having a good time and enjoying it !!   It is a casual (yet professional) start-up work environment, working with some interesting and intriguing individuals and success Silicon Valley professionals and technical talent.



For IMMEDIATE consideration, please forward a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600








Java Engineer (San Francisco, or Mt. View CA) - Consumer Portal


Our client is seeking talented, experienced Java Developers to join its growing engineering team. You will take on complex and interesting problems as part of a fast-paced, highly collaborative team. You should have outstanding analytical and programming skills, with a deep understanding of Java application development. If you like to work on interesting projects that impact the on-line privacy challenges facing millions of people and businesses every day we want to talk to you. With the right skills and experience you will be become a key contributor to high-profile areas of development.

Responsibilities:

  • Work closely with Web Developers to design and build data feeds and services for segment specific Our client’s Customer Portals (e.g. SMB and Enterprise customer portals) and other services
  • Build data analytics framework
  • Build backend workflow management capabilities
  • Build key 3rd party integration web services and APIs to integrate channel partners such as resellers and affiliates

Personal Attributes:

  • Self starter able to proactively solve problems and work independently on a major feature
  • Ability to design, develop, iterate on a rapid basis
  • Ability to organize and manage multiple priorities
  • Understanding of latest innovations, trends and emerging technologies
  • Knowledge of open source technologies and a strong preference for code reuse

Required Skills:

  • At least 5 years of Java programming experience
  • Server side development on at least one successfully deployed high volume web
  • site
  • Strong understanding of Java’s threading and memory models
  • Proficiency with basic algorithms and data structures and relevant time/storage tradeoffs
  • Working knowledge of Hibernate and Spring
  • Comfortable working on small fast moving teams in a lean startup environment employing TDD and other Agile development practices with frequent releases
  • BS or graduate degree in Computer Science or comparable field of study

Desired Skills:

  • Expertise with SQL
  • Experience developing Web services APIs

For IMMEDIATE consideration, please forward along a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600










Sr. Java Lead Developer - Ads Platform (San Francisco or Mt.View, CA)


Our client is seeking talented, experienced Java Developers to join its growing engineering team. If you know what DFP, DFA, Atlas and RMX are and like to work on challenging projects that impact millions of people, we want to talk to you. As part of the ads platform team, you will be focused primarily on developing core infrastructure that will help Our client grow and scale its ads compliance business to serve billions of transactions on a monthly basis with a heavy emphasis real-time transaction processing and data management.

Responsibilities:

  • Recent experienced leading small teams (3-5 max; no direct reports) consisting of junior-to-mid-level JAVA software engineers; mentor recent college grads
  • Work on the ads compliance platform and develop systems that will scale to 100s of billions of transactions per month
  • Design and build infrastructure to support large scale real-time transaction processing
  • Build backend workflow management capabilities
  • Build key 3rd party integration web services and APIs to integrate with ad trafficking systems and other external ad systems
  • Develop load testing framework to simulate ad traffic and model its impact on system infrastructure
  • Improve performance issues working with systems operations team

Personal Attributes:

  • Position involves 80% hands-on coding, 20% leading and mentoring team
  • Self starter able to proactively solve problems and work independently on a major feature
  • Ability to design, develop, iterate on a rapid basis
  • Ability to organize and manage multiple priorities
  • Understanding of latest innovations, trends and emerging technologies
  • Knowledge of open source technologies and a strong preference for code reuse

Required Skills:

  • At least 5 years of Java programming experience (80-90% server-side, with some UI front-end development)
  • Server side development on at least one successfully deployed high volume web site
  • Strong understanding of Java’s threading and memory models
  • Proficiency with basic algorithms and data structures and relevant time/storage tradeoffs
  • Working knowledge of Hibernate and Spring
  • Experience developing web services APIs and clients
  • Knowledge of NoSQL data bases and Map Reduce (e.g. MongoDB, Cassandra, Hadoop)
  • Experience in data intensive environments
  • Comfortable working in a lean startup environment on a small team employing TDD and other Agile development practices with frequent releases
  • BS or graduate degree in Computer Science or comparable field of study

For IMMEDIATE consideration, please forward along a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600










Java Backend Developer - Ads Platform (San Francisco or Mt.View, CA)

Java Backend Developer - Ads Platform (San Francisco or Mt.View, CA)


Our client is seeking talented, experienced Java Developers to join its growing engineering team. If you know what DFP, DFA, Atlas and RMX are and like to work on challenging projects that impact millions of people, we want to talk to you. As part of the ads platform team, you will be focused primarily on developing core infrastructure that will help Our client grow and scale its ads compliance business to serve billions of transactions on a monthly basis with a heavy emphasis real-time transaction processing and data management.

Responsibilities:

  • Work on the ads compliance platform and develop systems that will scale to 100s of billions of transactions per month
  • Design and build infrastructure to support large scale real-time transaction processing
  • Build backend workflow management capabilities
  • Build key 3rd party integration web services and APIs to integrate with ad trafficking systems and other external ad systems
  • Develop load testing framework to simulate ad traffic and model its impact on system infrastructure
  • Improve performance issues working with systems operations team

Personal Attributes:

  • Self starter able to proactively solve problems and work independently on a major feature
  • Ability to design, develop, iterate on a rapid basis
  • Ability to organize and manage multiple priorities
  • Understanding of latest innovations, trends and emerging technologies
  • Knowledge of open source technologies and a strong preference for code reuse

Required Skills:

  • At least 5 years of Java programming experience
  • Server side development on at least one successfully deployed high volume web site
  • Strong understanding of Java’s threading and memory models
  • Proficiency with basic algorithms and data structures and relevant time/storage tradeoffs
  • Working knowledge of Hibernate and Spring
  • Experience in data intensive environments
  • Comfortable working in a lean startup environment on a small team employing TDD and other Agile development practices with frequent releases
  • BS or graduate degree in Computer Science or comparable field of study

Desired Skills:

  • Knowledge of NoSQL data bases and Map Reduce (e.g. MongoDB, Cassandra, Hadoop)
  • Experience developing web services APIs and clients

For IMMEDIATE consideration, please forward along a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600










GitHub: Software Code Examples Required in Interviewing Process

As the co-host and moderator of the LinkedIn Ruby-on-Rails group, I administrate the discussions and posting traffic... - and a common question about "certification" regularly gets posted in the forum. Many engineers seem to feel that a certification is some type of confirmation of coding abilities. Often fellow group contributors will comment that code examples and code reviews are the best way to demonstrate coding abilities and coding styles.
Github (www.github.com) allows software engineers to collaborate with other engineers on open source projects... (as does the Eclipse Foundation (www.eclipse.org)), but Github provides secured code storage, collaboration management tools, team management, code reviews, and networking opportunities with peers.
It also gives software engineers a place to host, store, and provide hiring managers with a secure venue to "see your work" and review your code. Just don't put "any old thing" up there... - and definitely do not put code that you yourself were not responsible for solely developing. School projects will work - but hiring managers don't want to see that you were able to figure out the "hello world" program... - And they certainly do not want to spend all day trying to review.


Continue reading on Examiner.com GitHub: Software Code Examples Required in Interviewing Process - San Francisco Job Recruiting | Examiner.com http://www.examiner.com/job-recruiting-in-san-francisco/github-software-code-examples-required-interviewing-process#ixzz1YLIYZnhl
Sr. Frontend JAVA Developer – Ads Server (San Francisco or Mt. View)


Our client is seeking talented, experienced Java Developers to join its growing engineering team. If you know what DFP, DFA, Atlas and RMX are and like to work on challenging projects that impact millions of people, we want to talk to you. As part of the ads platform team, you will be focused primarily on developing core infrastructure that will help Our client grows and scales its ads compliance business to serve billions of transactions on a monthly basis with a heavy emphasis real-time transaction processing and data management.

Responsibilities:

  • Work on the ads compliance platform and develop systems that will scale to 10s of billions of transactions per month
  • Design and build infrastructure to support large scale real-time transaction processing
  • Build frontend ad serving technology
  • Build systems that will integrate seamlessly with external ad serving systems
  • Work with performance engineering team and develop framework that will simulate ad traffic and model its impact on system infrastructure and external websites

Personal Attributes:

  • Experience of working in a start-up environment preferred
  • Self starter able to proactively solve problems and work without much supervision on a major feature area
  • Ability to design, develop, iterate on a rapid basis
  • Ability to organize and manage multiple priorities
  • Understanding of latest innovations, trends and emerging technologies

Required Skills:

  • At least 5 years of JavaScript / Java programming experience.
  • Strong HTML, CSS and Flash experience
  • Client side development on at least one successfully deployed high volume web site.
  • Strong cross-browser development experience
  • Proficiency with basic algorithms and data structures and relevant time/storage tradeoffs
  • Working knowledge of Hibernate and Spring MVC (A MUST HAVE !!!)
  • Experience in data intensive environments
  • Comfortable working on small, fast moving teams with frequent releases.
  • Bachelors or graduate degree in computer science or comparable field of study.

Desired Skills:

  • Proficient with SQL, knowledgeable to NoSQL databases
  • Experience developing web services APIs and clients.

For IMMEDIATE consideration, please forward along a copy of your chronological resume to:




Strategi LLC - Union Square, San Francisco

415-695-1600