Principal Data Engineer
Early Warning · Chicago, IL · 4 wk ago
Information Technology$207k–$276k/yrFull-time
About the role
This position is a hands-on, individual contributor technical leader involved in setting the standards ensuing excellence in quality of outputs across multiple teams. Responsible for partnering with cross functional teams and providing input to a broad range of initiatives. A technical expert that is continuously learning and keeping abreast of new technologies and industry best practices and finding ways to bring those practices into the engineering organization.
Responsibilities
- Partners with product management to craft product strategy, create product descriptions and ensure alignment to technology roadmaps.
- Be a thought leader: a senior point of expertise on Data Engineering, Data Science, Business Intelligence, software engineering issues, industry trends and developing technologies.
- Be a role model to others on the team. Coach and mentor team members.
- Takes ownership for creating technical product design and architecture.
- Creates and conducts presentations for small-to-medium size groups.
- Works closely with customers to understand their needs and create a partnership for making Early Warning products better.
- Partners with software engineering, product, and architecture to shape engineering approaches, share knowledge and experience.
- Develop, scope and shape a departmental-wide technical vision for the future.
- Collaborate and build relationships cross-functionally to influence and motivate others; serve as an internal catalyst for progressive, strategic and successful change management.
- Support the company's commitment to risk management and protecting the integrity and confidentiality of systems and data.
Qualifications
- Bachelor's degree in computer science or related technical field.
- 15 or more years of experience in designing and developing complex software projects with at least eight or more years in FinTech domain.
- Experience in leading cross-functional teams to create technical solutions.
- Effective communicator with exceptional public speaking skills. Comfortable presenting to all levels within the company.
- Knowledge of Software Development Lifecycle (SDLC) best practices, software development methodologies (Agile, Scrum, LEAN etc) and DevOps practices.
- Proven track record designing and building complex end-to-end systems (full stack developer).
- Hands-on experience in designing and developing using the one or more of the following technologies: Java RESTful Web Services (Java, J2EE, JUnit, and Tomcat).
- Experience in Microservices Architecture.
- Open Source Frameworks - Spring boot, Spring Core.
- Messaging frameworks such as Kafka, Tibco EMS or JMS.
- Oracle PL/SQL / Sql Server.
- JavaScript and scripting frameworks (JQuery, AngularJS).
- Big Data (Cloudera / S3), AI/ML Model development lifecycle (feature engineering & model operationization use of industry frameworks like PyCharm / SciKit / Tensorflow, using python, pySpark, Spark), BI Reporting, Python.
- Hands-on experience in test automation at various levels of testing (unit, component, integration and functional tests).
- Proven experience in OOA/OOD.
- Experience with CI/CD pipeline implementation including GIT, Chef, Maven, Jenkins etc.
- Solid understanding of modern Cloud platforms such as AWS, Google Cloud or MS Azure.
- Experience of working with code repositories (e.g. Git, SVN), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence).
Preferred qualifications
- M.S., or Ph.D. in Computer Science or another technical field.
- Knowledge of Splunk, Altiris & Zabbix.
- Hands-on Experience in working with AWS Cloud 2.0.
- Experience with various Database design and architectures.
- Expertise in TerraForm and/or other cloud orchestration technologies.
- Experience with Monitoring & Alerting systems like AppDynamics.
- Experience with other computer languages like C#, Ruby, Python, and PHP.
- Knowledge of ACH/EFT.
- Knowledge of real time payment networks (RTP, FedNow).
- Experience with Data Robot, H2O, Sagemaker.
Pay
The base pay scale for this position in San Francisco, CA is $207,000 - $276,000 per year. Additionally, candidates are eligible for a discretionary incentive plan and benefits.
Benefits
- Healthcare Coverage – Competitive medical (PPO/HDHP), dental, and vision plans as well as company contributions to your Health Savings Account (HSA) or pre-tax savings through flexible spending accounts (FSA) for commuting, health & dependent care expenses.
- 401(k) Retirement Plan – Featuring a 100% Company Safe Harbor Match on your first 6% deferral immediately upon eligibility.
- Paid Time Off – Flexible Time Off for Exempt (salaried) employees, as well as generous PTO for Non-Exempt (hourly) employees, plus 11 paid company holidays and a paid volunteer day.
- 12 weeks of Paid Parental Leave.
- Maven Family Planning – provides support through your Parenting journey including egg freezing, fertility, adoption, surrogacy, pregnancy, postpartum, early pediatrics, and returning to work.