All new
Data Science
jobs, in one place.

Updated daily to help you be the first to apply ⏱

avatar4avatar1avatar5avatar3avatar2
Principal data engineer
  • Python
  • Spark
  • SQL
  • Java
  • Big Data
  • Excel
  • Database
  • Hadoop
  • Scala
  • Kafka
  • NoSQL
CoreLogic
Irvine, CA 92618
133 days ago

Job Summary

Join the team that powers the global real estate economy - CoreLogic is an innovative, future focused company whose vision is to deliver unique property-level insights that power the global real estate economy.

We are a $1.95 billion in sales company with more than 6,000 employees globally serving the financial services and insurance industries. We are evolving at a rapid pace and the clients we serve are challenged from every direction, which means we are growing and innovating to help drive their success. Working together, and differentiated by our superior data, analytics and data-enabled solutions, we empower our clients to make smarter business decisions through data-driven insights. We take initiative, are fully accountable, build respect and trust, make transparency a must—and engage, include and collaborate at every turn.

We take pride in our work and believe in cultivating a work environment that supports and values our greatest asset: our talented employees.

Job Description:

Principal Developer Job Description

We are looking to hire an experienced Principal Software Engineer to modernize all existing software. The Principal Software Engineer’s responsibilities include modernization, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards. You should also be able to mentor, guide and train other engineers.

To be successful as a Principal Software Engineer, you should be able to evaluate the user’s needs, time limitations and system limitations when developing software. A stand-out Principal Software Engineer is one who is up to date on new technologies and software development practices.

Principal Software Engineer Responsibilities:

  • Designing, coding, and debugging software.
  • Improving the performance of existing software.
  • Creating new design patterns and modernizing existing software applications
  • Providing training to other engineers.
  • Maintaining and upgrading existing software.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of projects.
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
  • Work closely with other data and analytics team members to optimize the company’s data systems and pipeline architecture
  • Design and build the infrastructure for data extraction, preparation, and loading of data from a variety of sources using technology

Job Qualifications:

Principal Software Engineer Requirements:

  • Bachelor’s degree in Computer Engineering/Computer Science or related field.
  • Strong analytical skills.
  • Good communication skills.
  • Excellent organizational and leadership skills
  • Proven experience in software development methodologies.
  • Proven experience building complex systems.
  • Experience working with and extracting value from large, disconnected and/or unstructured datasets.
  • Demonstrated ability to build processes that support data transformation, data structures, metadata, dependency and workload management
  • Strong interpersonal skills and ability to project manage and work with cross-functional teams
  • Advanced working SQL knowledge and experience working with NOSQL and relational
  • Experience building and optimizing ‘big data’ data pipelines , architectures and data sets.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Experience with the following tools and technologies:
    • Hadoop, Spark batch, Hive, Presto, Kafka, Pivotal Cloud Foundry
    • Relational SQL and NoSQL databases
    • GCP cloud services such as DataProc, GCE, GKEetc.
    • Stream-processing systems such as Storm and Spark-Streaming
    • Object-oriented/object function scripting languages such as Python, Java, Scala.

CoreLogic offers an empowered work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package. CoreLogic is an Equal Opportunity/Affirmative Action employer committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the Armed Forces, or any other basis protected by federal, state or local law. CoreLogic maintains a Drug-Free Workplace. We are fully committed to employing a diverse workforce and creating an inclusive work environment that embraces everyone’s unique contributions, experiences and values. Please apply on our website for consideration.

    Related Jobs

  • Machine Learning Engineer

    • PyTorch
    • scikit-learn
    • Keras
    Syncroness
    Austin
    16 days ago
  • Data Analyst/IT Systems Support

    • Database
    Arapahoe County, CO
    Aurora
    10 days ago
  • Product Information Management (PIM) Data Analyst

    • Tableau
    • Database
    Genuine Parts Company
    Irondale
    10 days ago
  • Sr. Payment Integrity Data Scientist

    • SQL
    • Data Analysis
    • Database
    Johns Hopkins Health System
    Hanover
    29 days ago
  • Federal - Data Scientist ++++++++++++++

    • Modeling
    Accenture
    Washington
    29 days ago