Careers
adMarketplace is a leading online advertising company with a world-class product, entrepreneurial work culture, and break-neck growth. Founded in 2000, adMarketplace is located in the Manhattan's financial district.
The company is actively seeking talented, highly motivated individuals to contribute to and share in our continued profitable success and growth. If you are interested, Please contact hr@admarketplace.com with resume and salary requirements.
Remember, we're real people here, not recruitment agents; so don't just send us a standard cover letter and your resume which lists a bunch of buzzwords. Tell us about yourself in human terms. We'll reply. Really. We'll talk. You'll come meet the team.
The Senior Software Engineer will need to lead by example, maintaining the highest quality standards for development of the adMarketplace Exchange platform. You may be called upon to manage, supervise, and guide other team members - as well as evaluate their performance throughout different phases on ongoing projects. If other programmers are unable or unavailable, you must be prepared to assume any coding task required to complete projects on time.
RESPONSIBILITIESAmong other things, it is the Senior Software Engineer's responsibility to:
- Contribute to the design specifications of new platform enhancements
- Suggest improvements to aid development
- Communicate with the team to ensure your work is maximally useful in building the best ad Exchange Platform on the planet.
REQUIREMENTS
- 4+ years of developing applications in Java-based application server environment using technologies like Tomcat, MySQL, Memcached.
- Experience developing and maintaining multithreaded Java applications in a Linux environment, with working knowledge of shell scripting.
- Strong knowledge of relational database systems (MySQL experience preferred) and proficiency in logical data modeling.
- Strong XML data handling skills, and experience developing and interfacing with Web Services (Axis/SOAP/REST)
- Experience building 24/7 distributed, scalable, clustered systems is a big plus.
- BS/BA in computer science.
- MS preferred and/or equivalent training and experience.
- A "Get things done" attitude.
adMarketplace is looking for an experienced Platform Engineer to help us manage growth of the online advertising exchange. Our development cycle is very rapid and your job is to ensure the stability of the system and its 24/7 operation while constantly releasing updates.
The position includes a focus on both software and systems so is an opportunity for individuals gifted with a 'dual nature' - a passion for both code and immaculate systems. You will research and rapidly prototype candidate platform components,write test code for functional unit, integration and load testing. You will be working in a distributed server environment and deal with things like clusters,replication, redundancy.
Our system is using Linux, Java, Apache/Tomcat, MySQL, Memcached and other mostly open source technologies. You need to be hands on with these and not be shy of shell scripting. The production environment is handling over 300 million requests per day. Reliable operation is critical and you will be responsible for deployment, monitoring and verifying product releases.
REQUIRED SKILLS AND EXPERIENCE:
- At least 5 years deep-tech working experience with Unix-based systems.
- At least 3 years experience as a software developer.
- Experience with large scale systems.
- Experience with scripting languages.
- Java knowledge is not required but is a plus.
- Experience with databases. MySQL is a plus.
- Good communication skills, both written and verbal.
- B.Sc. Computer Science or equivalent experience.
- A "Get things done" attitude

