Senior Software Engineer – Business Intelligence and Data Integration | AppNexus Inc. | New York, United States
Senior Software Engineer – Business Intelligence and Data Integration (New York)Engineering | New York, United States |
|
Team Description:
Each day, AppNexus transacts billions of ad impressions and millions of dollars. The Business Intelligence team builds the tools that provide our business insight into the wealth of information generated each day. We’re a small, agile team, and we’ve got the resources to work from a blank slate on new solutions. Our team is looking to build a new business intelligence system from the ground up that will integrate across several existing internal data sources and consolidate all relevant information into a data warehouse where reports and analyses can be run.
Not only is this a challenging big data role, it is also an excellent opportunity to gain insight into how a leader in advertising technology operates. As an engineer on this team, you’ll be working on the tectonic fault lines of several teams: data, finance, services, and engineering – you’ll be expected to learn our business as you go. Due to the exchange-like nature of our business, you’ll be working with billions of rows of complex multi-dimensional data.
We’re just standing up this next iteration of our business intelligence system and team – this is an excellent opportunity to be involved in early design and tech decisions, to be a key contributor, and to have growing responsibilities as our system and team expands.
Role description:
We’re looking for a senior engineer able to take a tech leadership role. You’ll be working with a Product Manager, Data Architect, business stakeholders, and other engineers to create a new business intelligence solution for our company. You’ll be in charge of implementation, data modeling, and data integration solutions that will likely leverage open-source software tools.
Responsibilities:
- Own all operational components of the business intelligence system
- Work with stakeholders to define SLAs regarding performance and uptime, and ensure the system meets them
- Write efficient, enterprise-level code that populates the data warehouse in a reliable, testable, and fail-proof manner, integrating multiple data sources such as Vertica, MySQL, Salesforce, ERP and APIs
- Conduct code reviews and ensure quality of code of other engineers, as well as set standards and conventions
- Model data and create schemas that suite the needs of various tasks, such as reporting, scenario testing, and business analysis
- Understand the nature of our business, and use this knowledge to inform all data & design decisions
- 5+ years of software engineering experience, building enterprise class data solutions and hands-on programming using several languages
- Experience leading a project or team involving data integration or business intelligence
- Superior coding skills in Java and/or Python
- Experience as a key contributor on projects involving ETL, data transformation, and data integration
- Experience data modeling for both SQL and no-SQL databases
- Exposure to Big Data: Hadoop, Cassandra etc.
- Experience with one or more databases – PostgreSQL, MySQL, Vertica, etc.
- You want to be part of an organization with a transparent and agile environment and a clear communication path between your team and the CEO where you can communicate freely and openly.
- You are hands-on when designing applications and are comfortable coding off of not only a formal spec, but also a problem statement.
- You look for novel and creative solutions to complex problems.
- You are an independent thinker who is self-motivated and thrives in a fast-paced work environment.
- You are passionate about and thrive in a culture of learning and teaching – you are both open minded to others’ opinions and take opportunities to help and teach colleagues.
- Industry-changing work – build bold solutions to some of today’s most exciting technical challenges.
- Significant impact from your very first day thanks to our rapidly growing scale and agile engineering teams.
- Global presence – AppNexus has offices around the world: Manhattan, San Francisco, Seattle, Portland, London, Paris, Hamburg, Toronto, Sydney, and Singapore. Engineers are primarily based in Manhattan and Portland.
- Regular access to industry events - AppNexus hosts many technical meet-ups and speakers on site.
- We are a technology company at heart. Our founders can hold their own in architecture discussions with the team. Occasionally, our CEO even checks-in bug fixes to the ad server codebase.
- Great Technology: Any computer of your choosing. Most of our team develop using retina displayed MacBook Pros, with multiple monitors for additional screen real estate.
- Free Food: Every office has fully-stocked kitchens featuring bagels each morning, as well as healthy and tasty snacks, drinks, and coffee throughout the day. Family Lunch Fridays – AppNexus provides free lunch for the company every Friday.
- Career Development: Annual budget for conferences and continuing education of your choosing.
- An Active Development Community: Participate in company sponsored Hackathons, Innovation days and events.
- Speak, Publish, and Patent: Your groundbreaking work will help enhance the engineering brand at an emerging powerhouse technology company.
http://appnexus.com/open-positions?jvi=oY1aZfwS
No comments:
Post a Comment