- Bachelor’s or Master’s Degree in a technology related field (e.g. Engineering, Computer Science, etc.) required.
- 5+ years of experience in implementing Big data solutions in data analytics space
- 2+ years of experience in developing Big data applications in Cloud (AWS, Azure, Google Cloud)
- Extensive experience in Object Oriented Programming (Java, Scala, Python), MessagingTechnologies (Kafka, Kinesis, SNS, SQS), Relational and NoSQL databases (DynamoDB, Elastic search, Graph DB), Stream Processing (Flink, Kinesis Analytics, Spark), data movement technologies (ETL/ELT), REST APIs and in-memory technologies.
- Strong knowledge of developing highly scalable distributed systems using AWS services and Open source technologies and
- Experience in deploying Machine Learning models with reinformcement learning in highly scalable environemnts
- Experience with DevOps, Continuous Integration and Continuous Delivery (Maven, Jenkins, Stash, Ansible, Docker)
- Solid experience in Agile methodologies (Kanban and SCRUM)
The Purpose of your role
Principal Software Engineer in PI Customer Data Technologies is responsible for design and development of highly available, scalable and distributed data platforms using open source frameworks to process high volume, high velocity and wide variety of structured and unstructured data. The Principal Software Engineer will also be a technical lead for the team and has responsibility for solution design, solving key technical challenges and mentoring the team.
The Skills you bring
- Strong technical design and analysis skill
- Ability to deal with ambiguity and work in fast paced environment
- Deep experience supporting mission critical applications quickly
- Excellent communication skills, both through written and verbal channels
- Excellent collaboration skills to work with multiple teams in the organization
- Ability to understand and adapt to changing business priorities and technology advancements
- Strong knowledge and technology trends in implementing of Big data ecosystem
- Strong teammate and able to mentor junior team members
- Solid understating of data architecture patterns such as Lambda, Kappa, Event driven Architecture, Data as a Service, Microservice etc.
- Strategic thinking and critical problem solving skills
Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.
Recommended Skills
DockerBig Data
Stream Processing
Jenkins
Ansible
Architecture