Software Engineering Consultant II/Senior Consultant I
AllstateMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain scalable data pipelines and ETL/ELT processes using Apache Spark (Scala), Python, and Java.
Build and optimize data platforms leveraging MongoDB, relational databases, and data warehouses with complex SQL queries and performance tuning.
Contribute to solution architecture, technical design decisions, implement data quality controls, participate in Agile ceremonies, and support production systems.
Minimum Requirements
Proficiency in Apache Spark (Scala), Python, SQL, MongoDB, and Java essential for data engineering tasks.
Experience in designing and maintaining large-scale data processing pipelines and data models.
Work Experience Required: Not explicitly mentioned in the JD.
Participation in Agile software development processes and knowledge of CI/CD pipelines.
Ideal Candidate Profile
Experienced in full stack software development with expertise in data engineering technologies focused on scalable and optimized data solutions.
Able to engage in technical design discussions and solution architecture contributions within rapidly evolving data platforms.
Comfortable working in Agile teams, mentoring juniors, and supporting production environments with operational problem-solving capabilities.
