Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer - R01544404 image - Rise Careers
Job details

Senior Data Engineer - R01544404

Senior Data Engineer


Primary Skills
  • MapReduce, HDFS, Spark - Pyspark, ETL Fundamentals, SQL, SQL (Basic + Advanced), Spark - Scala, Python, Data Warehousing, Hive, Modern Data Platform Fundamentals, Data Modelling Fundamentals, PLSQL, T-SQL, Stored Procedures, Oozie


Job requirements
  • Remote (for California based team) At Anywhere, we work to build and improve a platform that helps real estate professionals work effectively and helps delight home buyers and sellers with an excellent experience. We do that by combining great technology with great people – and we’re looking for a Senior Data Engineer to join our team. What we’re looking for: You’re a talented, creative, and motivated engineer who loves developing powerful, stable, and intuitive apps – and you’re excited to work with a team of individuals with that same passion. You’ve accumulated years of experience, and you’re excited about taking your mastery of Big Data and Java to a new level. You enjoy challenging projects involving big data sets and are cool under pressure. You’re no stranger to fast-paced environments and agile development methodologies – in fact, you embrace them. With your strong analytical skills, your unwavering commitment to quality, your excellent technical skills, and your collaborative work ethic, you’ll do great things here at Anywhere. What you’ll do: As a Senior Data Engineer, you’ll be responsible for building high performance, scalable data solutions that meet the needs of millions of agents, brokers, home buyers, and sellers. You’ll design, develop, and test robust, scalable data platform components. You’ll work with a variety of teams and individuals, including product engineers to understand their data pipeline needs and come up with innovative solutions. You’ll work with a team of talented engineers and collaborate with product managers and designers to help define new data products and features. Skills, accomplishments, interests you should have: • BS/MS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience. • 7 years core Scala/Java experience: building business logic layers and high-volume/low latency/big data pipelines. • 5 years of experience in large scale real-time stream processing using Apache Flink or Apache Spark with messaging infrastructure like Kafka/Pulsar. • 7 years of experience on Data Pipeline development, ETL and processing of structured and unstructured data. • 5 years of experience using NoSQL systems like MongoDB, DynamoDB and Relational SQL Database systems (PostgreSQL) and Athena. • Experience with technologies like Lambda, API Gateway, AWS Fargate, ECS, CloudWatch, S3, DataDog. • Experience owning and implementing technical/data solutions or pipelines. • Excellent written and verbal communication skills in English. • Strong work ethic and entrepreneurial spirit.


Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer - R01544404, Brillio

Join Anywhere as a Senior Data Engineer and embark on an exciting journey in the heart of San Francisco, California! We’re on a mission to enhance how real estate professionals connect with home buyers and sellers, and we need a talented individual like you to help us achieve this vision. In this role, you will be diving deep into the world of Big Data, utilizing your skills in MapReduce, Spark, and SQL to develop powerful, scalable data solutions that cater to millions. If you thrive in fast-paced environments and are passionate about building resilient data pipelines and platforms, then you will fit right in. Your collaboration will extend across various teams—working closely with product engineers, designers, and product managers to craft innovative features that improve our platform. We’re looking for someone with a strong background in both Scala and Java, who has extensive experience in processing large data sets using real-time stream processing technologies like Apache Flink and Apache Spark. Come join us and help create an exceptional data experience for real estate professionals while growing your engineering expertise with a supportive, innovative team!

Frequently Asked Questions (FAQs) for Senior Data Engineer - R01544404 Role at Brillio
What are the main responsibilities of a Senior Data Engineer at Anywhere?

As a Senior Data Engineer at Anywhere, you will be responsible for designing and developing high-performance, scalable data solutions tailored to meet the demands of agents, brokers, and home buyers. Your duties include building robust data platform components, collaborating with cross-functional teams to understand data pipeline needs, and implementing innovative solutions that drive the success of our platform.

Join Rise to see the full answer
What skills are required for the Senior Data Engineer position at Anywhere?

To excel as a Senior Data Engineer at Anywhere, candidates should have a BS/MS in Computer Science or a related technical field and a minimum of 7 years of core Scala/Java experience. Proficiency in ETL processes, data modeling, and technologies such as Apache Spark, AWS services, and NoSQL databases is essential. Additionally, strong analytical skills and excellent communication abilities are vital for collaborating effectively with team members.

Join Rise to see the full answer
What experience level is expected for the Senior Data Engineer role at Anywhere?

Anywhere is looking for candidates with at least 7 years of experience in data engineering, particularly in building business logic layers and data pipelines. A strong background in real-time stream processing and familiarity with messaging infrastructure like Kafka or Pulsar are also important for this position. Candidates should have a track record of successfully implementing data solutions.

Join Rise to see the full answer
What technologies will I be working with as a Senior Data Engineer at Anywhere?

In the Senior Data Engineer role at Anywhere, you will be immersed in a range of technologies, including Apache Spark, Kafka, AWS services (such as Lambda and Fargate), and various database systems like MongoDB and PostgreSQL. Your expertise will drive the creation of data solutions that power our real estate platform.

Join Rise to see the full answer
Is remote work available for the Senior Data Engineer position at Anywhere?

Yes, the Senior Data Engineer position at Anywhere is open to remote candidates based in California. We encourage talented engineers to join our dynamic team from anywhere in the state, facilitating a flexible work environment while continuing to produce excellent results in data engineering.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer - R01544404
Can you describe your experience with Apache Spark and how you've utilized it?

In preparing for this question, consider highlighting specific projects where you used Apache Spark for data processing. Discuss your familiarity with both PySpark and Scala, explaining how you've implemented Spark's capabilities to manage large datasets efficiently, ensuring your examples showcase your problem-solving skills and technical expertise.

Join Rise to see the full answer
What strategies do you use for designing scalable data pipelines?

When answering this question, emphasize your approach to data architecture, including best practices for ETL processes. Discuss your experience with performance optimization, data partitioning strategies, and how you've addressed scalability challenges in previous roles to ensure reliable data flow and processing.

Join Rise to see the full answer
How do you approach collaboration with product managers and engineers?

Highlight your communication skills and how you prioritize stakeholder engagement in your work. Describe instances where you worked closely with cross-functional teams to identify their data requirements, develop solutions collaboratively, and ensure alignment between technical capabilities and business needs.

Join Rise to see the full answer
What is your experience with real-time stream processing?

Prepare to discuss your hands-on experience with technologies like Apache Flink or Kafka. Provide examples of specific projects where you built or maintained real-time processing systems, detailing the challenges you faced and how you addressed them to deliver timely and accurate data insights.

Join Rise to see the full answer
Can you explain your understanding of data modeling fundamentals?

Focus your response on your knowledge of data structure design, normalization, and denormalization techniques. Provide examples of how you've applied data modeling principles in your previous work to create effective data schemas that support analytical needs and improve data integrity.

Join Rise to see the full answer
How do you ensure quality in your data engineering projects?

Discuss your commitment to data quality through testing and validation methodologies. Emphasize the importance of automated testing, monitoring processes, and using data tools that guarantee accuracy and reliability in the datasets you work with, showing demonstrated results from past projects.

Join Rise to see the full answer
Describe a challenging data problem you've encountered and how you solved it.

Select a relevant example that showcases your technical expertise and problem-solving skills. Walk through the problem, your analysis, the tools you used, and the steps taken to implement a solution, illustrating your analytical thinking and ability to navigate complex data challenges.

Join Rise to see the full answer
What experience do you have with NoSQL and SQL databases?

Prepare to explain your proficiency in both NoSQL systems like MongoDB and relational databases like PostgreSQL. Describe specific use cases for each type of database in your experience and how you determine which database type is ideal for a given project based on its specific requirements.

Join Rise to see the full answer
How do you stay updated with the latest data engineering trends and technologies?

Communicate your proactive approach to professional development in data engineering. Mention any blogs, webinars, workshops, or conferences you regularly engage with, as well as how you apply newfound knowledge in your work to continuously improve and innovate.

Join Rise to see the full answer
What are the most important factors when implementing data solutions?

When discussing this topic, focus on scalability, reliability, and performance. Provide insights into how you've prioritized these aspects in past projects, and describe the measures you took to ensure a successful implementation that meets business needs.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Brillio Hybrid Edison, New Jersey, United States
Posted 14 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Pipedrive Remote Czech Republic, Prague
Posted 12 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 7 days ago

Our mission is to bring innovation to the digital world and provide the best customer experience possible through true partnerships and integration with our clients.

117 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!