Home > Manhattan jobs > Manhattan computer/technical

Posted: Sunday, September 10, 2017 2:36 AM

Our client is looking to grow the engineering team supporting our Exchange by adding developers who are; smart, get things done, communicate well, understand computer science, take pride in engineering, and want to work in an interesting and rapidly evolving industry. We have an experienced team that is looking to add developers seeking technical challenge and empowerment to make decisions that really move the business forward.Some major projects the Exchange team is currently working on: continuing to scale our core exchange platform, honing the intelligence of our optimization, cutting feedback time for business intelligence, and aggressive automation. Currently, our client:handles hundreds of thousands of transactions per second, billions of times each monthevaluates, selects, and optimizes ad-serving based on advanced statistics and machine-learningreturns responses collected from dozens of parties in millisecondsconstantly evolves to meet market demands that change in days and weeks, not months/yearsfactors thousands of data-points in every serving decisionWe re small enough you can own something and have a direct impact, but big enough that you don t have to do it alone. We care deeply about quality and doing the right thing, but have a strong focus on business value and time to market and believe that focusing on the first part enables the second. Developers have technical management (who are technical and write code), as well as direct access to business, product, and operations (and they have access to us). Lastly, our Sr. Engineers have lots of empowerment and freedom of action (but we don t water down our responsibilities or expectations)Some tools we use:GIT, Maven, TeamCity, JIRA, Confluence, Crucible, Intellij, RedisSome practices we ve adopted: TDD/unit-testing, continuous integration, code-reviews, ScrumThings we re working on: cloud-computing, event-driven IO, self-healing systems, analytic databasesWe like open source: Spring, Hadoop (we run the NYC Hadoop Meetup), Jetty, Linux, MemcacheDevelopers get fast boxes, with multiple monitors, and can choose Windows or LinuxWe keep a library of technical books (several hundred) and haven t had problems buying additionsWhat you ll need:Independence and strong ownership of business problems and their technical solutionsExcellent problem solving and critical thinkingStrong Communication and inter-personal skillsMastery of algorithms, data structures and performanceExperience in performance optimization (CPU, Memory, IO) and high-scale (>500 req/sec)Experience with open source projects and tools (e.g. apache projects, maven, Spring, tomcat/glassfish)Experience with Agile, tight interaction with business and operations (DevOps)Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)Expert Knowledge of Internet technologies/and protocolsExpert knowledge of the Java language, platform, ecosystem and underlying concepts and constructsKnowledge of common design patterns (IoC, GoF not J2EE Pattern Library)B.S. in Computer Science, Mathematics, or Engineering (or professional experience)What we value as a team:Code built for Performance and ScaleSolid engineering practices (e.g. design patterns, automated testing, fault-tolerant systems, KISS)Leveraging Open SourceAgile development and tight interaction with business/operationsAutomated testingDevelopers who can navigate around a Linux boxPassion, technical expertise, and personal accomplishmentRolling up your sleeves and getting things done
Associated topics: c#, develop, devops, expert, lead, php, programming, project architect, software architect, software engineer lead


• Location: Manhattan, New York

• Post ID: 126383828 manhattan is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017