CSGs Customer Data Platform (CDP) is the leading data management and analytics platform-as-a-service for marketers. Your role is to contribute to the ever-evolving product through the rapid delivery of new features that delight our end users- data engineers, data scientists and marketing strategists.
In this role, you will both design and develop world-class software solutions. You will work on the most advanced data management framework and utilities built on big data and open source technologies including Hadoop, Spark, Scala, Python, Airflow, SQL Server 2014. It is a highly scalable and secure big data solution that can be deployed and executed on AWS, GCS, Azure and hosted infrastructure. Your role is to contribute to the product, through the rapid delivery of new features that delight our end users- data engineers, data scientists and marketing strategists. We will look to you to employ best practices in product development.
Participate in technical design and work breakdown of individual features
Collaboration with peers, on design and implementation of the product.
Develop features independently with minimal supervision.
Commit code. Demonstrate flexibility to overcome hurdles and deliver quality tested code.
Execute code reviews, unit testing, functional testing, and performance testing
Demonstrate flexibility to overcome hurdles and deliver quality tested code.
Troubleshoot and root cause analysis of product issues from the customer production deployments.
Guide and mentor junior engineers on the team.
Participate in cross-functional work planning- contributing your particular perspective on all facets of development life-cycle ranging from requirements, design, work planning, testing, delivery and support
Knowledge, Skills and Experience:
Bachelors degree in technology (Computer Science, Information Science)
1+ years of cumulative experience, in a software engineer position, dealing with data-intensive platforms.
An engineer-at-heart that has demonstrated success as an individual contributor and leadership roles, in early-stage and growth environments.
Fluency in either Java (preferred) or Scala
Experience with Big-data technologies including Spark, Hive, Oozie, HBase, Flume
Prior experience with streaming systems that used RabbitMQ, Kafka, Kinesis, EventHub or DataFlow at the core, preferred.
Experience utilizing JVM performance measurement tools and tuning approaches.
Understanding of containerization, Kubernetes, Swarms, ECS or similar deployment stack.
Delivering enterprise software for B2B customers, with digital and/or direct marketing exposure
Experience with SaaS products is a plus.
Understanding of design patterns
Ability to reference design patterns that solve a given problem the right way”, addressing performance, robustness and scalability criteria.
Experience with cloud technologies such as AWS, Azure and GCP is desired.
Experience in using cloud-native services for implementing Big Data solution is a big plus.
Demonstrated success as part of a team employing agile product development and product management.
CSG International is the 2nd largest business support solutions (BSS) provider, CSG International provides solutions to a global client base. Join an elite team of IT professionals who are driven for success in finding innovative solutions for our company and clients. We respond to the complexity of a dynamic, convergent world with a flexible set of needs-based solutions, innovative new technologies and forward-thinking that help our clients solve business problems and identify new opportunities and revenue streams.
Listed on NASDAQ: CSGS
The year 2012 - Total Revenue $ 756.9 million
2nd largest BSS provider serving the worldwide communications industry
More than 3,500 employees in 24 countries
#1 in wholesale billing and mediation worldwide
Ranked #1 in North American cable billing market
400+ clients in 24 countries
Solutions support more than 48 million broadband subscribers in North America
CSG sends more than 300 million interactive messages on behalf of our clients annually CSG handles more than 167 million transactions per day, or more than 4 billion per month, on behalf of our North American clients
CSG's solutions touch more than half of all U.S. households