Directi is a leading global internet products company that builds innovative, mass-market, Web 2.0 products and services used by millions of users worldwide.
Facts about our Products
Directi businesses create innovative and unique products. We have created pioneering technology in antispam, email, social networking, instant messaging, direct navigation and many other product areas.
Some of our myriad projects include modules that -
Crawl over 90 million domains
Provide web services to millions of users
Power 3+ million domains
Run on infrastructure spanning hundreds of distributed servers
Use Petabytes of physical storage space
Serve billions of page views every month
Respond to billions of DNS queries every day
Serve tens of billions of ad units and $150+ million of ad inventory annually
Pushing the Envelope
At Directi, we deal with complex challenges needing advanced computing technologies and latest platforms and paradigms. Some of the these include -
Cassandra - a distributed database designed by Facebook/Rackspace and others. Currently in use by Twitter and Digg also
Redis - an in-memory distributed data structure store - Memcached on steroids!
Hadoop Stack - a distributed processing stack used by the likes of Yahoo, Google and IBM
Titanium - a cross-OS webkit host for cross-platform desktop app development
Scala - a functional + object oriented language that targets the JVM and the CLR, by Martin Ordesky and team
Building cutting-edge products
Size does matter. Large systems can make simple problems quite challenging to solve. At Directi our services are used by millions of users. We deal with complex deployments, innovative solutions and large scale technical challenges daily. As a part of our engineering team, you may find yourselves working on:
Communication and Collaboration networks used by millions of global users
Social Networking software
Instant messaging and VOIP
Data miners and crawlers that parse through Terabytes of data
Context Analysis Engines
Antispam and Antivirus Solutions
Large scale Billing and Provisioning platforms
Challenges at Directi
Examples of challenges our engineering team deals with:
Managing globally distributed network applications spread over hundreds of servers
Managing Communication and Collaboration apps used by millions of global users
Efficiently generating informative reports from terabytes of data structures
Building large-scale, low-cost, redundant and fast storage solutions
Designing complex applications using NIO, multi-threading, and other cutting edge concepts
Building intuitive interfaces using RIA, Ajax, and Usability engineering principles
Software Processes at Directi
At Directi, our products and deployments are unique. New releases are made live in the shortest time possible. Our users begin exploring new features immediately upon launch. The feedback cycle is quick. Our unique model requires unique fundamentals. We have borrowed on Agile development practices and use a constantly evolving, lean software development process. Our beliefs manifest themselves in our attitude, development processes, office design, communication etc. We believe -
Processes evolve vs Processes are fixed and rigid
Different strokes for different projects vs One size fits all
Change is welcome vs A Release spec is final
Small and faster iterations vs Large and longer releases
Tools and Technologies
At Directi, we are technology agnostic. We firmly believe that platforms and languages are merely tools, and that a good developer chooses the most appropriate tool for a given job. Below is a laundry list of the tools & technologies that we use at Directi:
Our team consists of high-energy, passionate and motivated individuals. Our recruitment process is designed to challenge and inspire the people who want to work for us. Our engineers include individuals of diverse backgrounds and various age groups, from large multi-national companies and small fledgling enterprises (even self-started ones).
We are looking for people who will complement what we have today and will help us take Directi to the next level. If you are a self-proclaimed geek with a passion for innovation, a penchant for challenges and a vision of changing the world - give us a shout.