The Data Engineer role in our Central Tech organization will be designing and building core data infrastructure services for reporting, analysis and data science. Kabam is a data-driven business relying on consistency and stability of data across our portfolio of games.
The Central Tech team delivers business and technical services that work across all of our games using a variety of languages and technologies. We support the game engineering teams, data science, acquisition and lifecycle marketing, customer support, finance and accounting, as well as many other teams in the business. We build APIs, SDKs, data services, and manage integrations across multiple game, business, and consumer touchpoints. If you’re inspired by the opportunity to solve hard problems at scale and make a difference for our customers and members, join us.
Day to day:
Collaborate with engineers, product managers, and technical stakeholders to craft the best solutions to meet our business goals.
Design, implement, debug, document, test, and maintain code for data ingestion, storage, and consumption.
Estimate engineering effort to contribute to sprint planning and keep our delivery on track.
Participate in code reviews to give and receive constructive criticism improving our deliverables.
Design and build scalable test framework for functional, integration, regression, and performance testing.
Ensure data quality is delivered with active alerting and notifications for escalations.
This role is a mid-level to senior-level position. The candidate who excels in this position will find a more integral role on the Central Tech Team.
CS Degree or equivalent work experience
4+ years of experience with software engineering
Deep understanding of object oriented programming in both static and dynamic languages such as Java and Ruby
Expert ETL techniques and best practices to handle large data volumes
Expert SQL and NoSQL database experience
Experience with data warehouse architecture and data modeling best practices
Experience with Hadoop, Apache Spark, and related batch and stream processing frameworks
Cloud infrastructure devops to support deployment and data management
Excellent communication skills both written and verbal
Functional programming in Scala
Infrastructure management on Amazon Web Services and Google Cloud Platform
Docker container deployment on Kubernetes
RESTful Web Service API development
Mobile development in Android and iOS
Experience in games or fast paced company such as growth phase startup
Full Health, Dental, and Vision; 401k matching; daily catered lunches; tons of snacks, drinks, etc.
We will assist with relocation for the right candidate.
Kabam, Inc. (“Kabam”) creates, develops, and publishes massively multi-player games that are available to a global audience on mobile devices via its own dedicated channel in the Apple App Store, Google Play, and the Amazon Appstore. The company is valued at more than $1 billion and has been profitable since 2012. Kabam has created five titles that have grossed more than $100 million each in their life. In 2014, Kabam had three titles rank in the Top 50 Grossing apps on the App Store. Kabam has more than 800 employees around the world, with corporate headquarters in San Francisco. The company's investors include Alibaba, Canaan Partners, Google, MGM, Intel, Pinnacle Ventures, Redpoint Ventures, Warner Bros. and others.
Kabam is an Equal Employment Opportunity Employer
**Successful applicants will be asked to show proof that they can legally work in the U.S**