Are you a team player? Do you thrive in a fast-paced environment, and love working on challenging problems?
Essential Functions
Preferred Experience and Skills
Required Education & Experience
AAP/EEO Statement
Useful Links
Our homes are our most valuable asset and also the most difficult to buy and sell. Knock is on a mission to make home buying and selling simple and certain. Started by founding team members of Trulia.com (NYSE: TRLA, acquired by Zillow for $3.5B), Knock is an online home trade-in platform that uses data science to price homes accurately, technology to sell them quickly and a dedicated team of professionals to guide you every step of the way. We share the same top-tier investors as iconic brands like Netflix, Tivo, Match, HomeAway, and Houzz.
We are seeking a passionate Senior Data Engineer to help us design and build our data infrastructure, data aggregation and ingestion platform. This platform powers our proprietary pricing algorithms, data analytics, and our internal and customer-facing applications such as Knock.com website. You will integrate data from various sources (MLSes, assessor/tax and parcel data), and manage full data lifecycle (ETL).
Our data stack consists of Go, Python and Scala. We use ElasticSearch, Postgres, and Spark heavily. We are ownership-driven, and you will own your projects from design, implementation to operation. We are looking for someone who is passionate about creating great products to help millions of home buyers and sellers buy or sell a home without risk, stress, and uncertainty.
Responsibilities:
Requirements:
Bonus points for knowledge of:
What we can offer you:
We have offices in New York, San Francisco, Atlanta, Raleigh, Charlotte, and Dallas with more on the way, but we are also a distributed company with employees in 17 different states so we are open to any U.S. location for this role.
Knock is an Equal Opportunity Employer. Individuals seeking employment at Knock are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.
Please no recruitment firm or agency inquiries, you will not receive a reply from us.
THE OPPORTUNITY
We are a young, lean, funded AngelPad company looking for an experienced Senior Full-Stack Engineer with experience building SaaS products. We are a fully distributed team with people working all around the world. You will have the flexibility and freedom to work in the environment of your choosing, whether that be at home, a cafe or co-working space. We're looking for a senior engineer to help build our API-First core app using Scala/Play and JavaScript/AngularJS.
ABOUT YOU
You love building new things. A large part of what you’ll do each day is building and maintaining Process Street’s core workflow engine and platform. This is a full-stack position, so you’ll be working across the entire Process Street codebase. You'll be working on backend development in Scala. You'll also be working with frontend tech in JavaScript. Process Street is built on Play 2, AngularJS 1, Redux, and AWS. We use modern tools, which means you’ll have the opportunity to work with software like PostgreSQL, Redis, CircleCI, Docker and much more.
You love shipping to customers. Your engineering projects will focus on understanding customers' needs and translating those needs from product specifications into functional, production ready code. You'll have the opportunity to ship code daily that will be used by hundreds of thousands of people.
WHAT YOU’LL DO
WHAT YOU’LL BRING
⚠️ Before you read our awesome job posting, it's important to mention that yes we promote flexibile and remote ways of working since day-1, however, we are still a young company iterating over our remote culture and we try to keep our time zones not too spread out.
Time zone -3h > Paris - Time zone < Time zone +3h ⚠️
Data Engineering @Heetch
Data Engineering at Heetch is all about empowering users to access the data they need to do their jobs, we believe strongly in data democratisation and building a self service platform. The data engineering team is responsible for the data infrastructure, platform that enables self-service access to data, and pipelines that deliver the most important data to users with high levels of trust and confidence.
Our vision of an open data platform means allowing data analysts and scientists to go from raw events to actionable insight without engineers needing to write their ETL or relying on other teams. To be able to do that, we're looking for a key senior team member to help us design and implement that platform and provide the tools and frameworks that make working with data safe and easy.
You will
Who you are
Stack
OUR ENGINEERING VALUES
Check out our Engineering Blog and follow our twitter :)
You can also have a look at our open-source projects and contributions here
At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Diversity drives our vibe. We unite Elasticians across 30+ countries into one coherent team, while the broader community spans across over 100 countries.
About The Role
You will provide senior technical and architectural leadership for Elastic’s Cloud team. In this role, you’ll analyze current system and architecture strengths and limitations, and provide technical thought leadership for improving our products and platform. You’ll take the lead in analyzing industry trends, and advocating for architectural and technology changes to take advantage of new technologies. Typical candidates for this role would have spent the last 5+ years in a technical leadership role for a large aaS product.
Engineering Philosophy
Engineering a highly complex distributed system that is easy to operate via elegantly designed APIs is a non-trivial effort. It requires solid software development skills, and more importantly, a sharp mind and the ability to think like a user. We also care deeply about giving you full ownership of what you’re working on. Our company fundamentally believes great minds achieve greatness when they are set free and are surrounded and challenged by their peers, which is clearly visible in our organization. At Elastic, we effectively don’t have a hierarchy to speak of. We feel that anyone needs to be in the position to comment on truly anything, regardless of his or her role within the company.
Some of the things you'll work on
What you will bring along
Nice to have
Additional Information
We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.
About the job:
In Scrapinghub, we are developing a next-generation platform for automatic crawling and extraction - a combination of using the state-of-art machine learning technology and scaling it up with microservices. The platform would be used directly by our customers via API, as well as by ourselves for internal projects. So far our extraction capabilities include automated product and article extraction from single pages, and we plan to expand it to support whole-domain, and also support more page types like jobs and news. The service is still in early stages of development, serving its first customers. Our platform has several components communicating via Apache Kafka. Most components are written in Python, with a few components implemented with Scala and Kafka Streams. The current priorities are improving reliability and scalability of the system, integrating with other Scrapinghub services, and adding new features like auto-scaling. This is going to be a challenging journey for any good backend engineer!Apply and join an excellent team of engineers and data scientists, including one of the world’s top-ranked Kaggle masters!
Due to business requirements, the successful candidate must be based in Ireland for the duration of the project therefore only candidates based in Ireland or based in the EU and willing to relocate to Ireland will be considered.
Job Responsibilities:
Requirements:
Bonus points for:
THE OPPORTUNITY
We are a young, lean, funded AngelPad company looking for an experienced Engineering Team Lead with experience building SaaS products. We are a fully distributed team with people working all around the world. You will have the flexibility and freedom to work in the environment of your choosing, whether that be at home, a cafe or co-working space. We're looking for a senior engineering leader to help grow our engineering team and play a critical role in shaping the culture of a 100% remote team.
ABOUT YOU
You are a skilled and empathic manager. You've managed and interacted with many types of engineers.
You are comfortable supporting product delivery. You've owned delivery of significant products, helping engineering functions organize and prioritize work and ensure the process is helping them be productive.
You are a skilled mentor and coach. You realize the best way to grow a team is by helping them to grow themselves. You're able to effectively share your experience and provide a clear framework for growth.
You're a skilled written communicator. Process Street is a 100% remote team and writing is our primary means of communication. You'll use written summaries and reports to communicate vision, strategy, plans, findings, and results to the engineering and full Process Street team.
You love building new things. A large part of what you’ll do each day is guiding, building and maintaining Process Street’s core workflow engine and platform. This is a full-stack position, so you’ll be working across the entire Process Street codebase. You'll be working on backend development in Scala. You'll also be working with frontend tech in JavaScript. Process Street is built on Play 2, AngularJS 1, and AWS. We use modern tools, which means you’ll have the opportunity to work with software like PostgreSQL, Redis, CircleCI, Docker and much more.
You love shipping to customers. Your engineering projects will focus on understanding customers' needs and translating those needs from product specifications into functional, production ready code. You'll have the opportunity to ship code daily that will be used by hundreds of thousands of people.
WHAT YOU’LL DO
Our millions of rides create an incredibly rich dataset that needs to be transformed, exposed and analyzed in order to improve our multiple products. By joining the Data Engineering team, you will be part of an early stage team who builds the data transport, collection and storage at Heetch. The team is quite new and you will have the opportunity to shape its direction while having a large impact. You will own Heetch's data platform by architecting, building, and launching highly scalable and reliable data pipelines that'll support our growing data processing and analytics needs. Your efforts will allow accessibility to incredible rich insights enlightening Data Analysts, Data Scientists, Operations managers, Product Managers and many others.
OUR ENGINEERING VALUES
• Move smart: we are data-driven, and employ tools and best practices to ship code quickly and safely (continuous integration, code review, automated testing, etc).
• Distribute knowledge: we want to scale our engineering team to a point where our contributions do not stop at the company code base. We believe in the Open Source culture and communication with the outside world.
• Leave code better than you found it: because we constantly raise the bar.
• Unity makes strength: moving people from A to B is not as easy as it sounds but, we always keep calm and support each other.
• Always improve: we value personal progress and want you to look back proudly on what you’ve done.
WHAT YOU WILL DO
You will:
• Build large-scale batch data pipelines.
• Build large-scale real-time data pipelines.
• Be responsible for scaling up data processing flow to meet the rapid data growth at Heetch.
• Consistently improve and make evolve data model & data schema based on business and engineering needs.
• Implement systems tracking data quality and consistency.
• Develop tools supporting self-service data pipeline management (ETL).
• Tune jobs to improve data processing performance. • Implement data and machine learning algorithms (A/B testing, Sessionization,).
REQUIREMENT
• At least 4+ years in Software Engineering.
• Extensive experience with Hadoop.
• Proficiency with Spark or other cluster-computing framework.
• Advanced SQL query competencies (queries, SQL Engine, advanced performance tuning).
• Strong skills in scripting language (Python, Go, Java, Scala, etc.).
• Familiar with NoSQL technologies such as Cassandra or other.
• Experience with workflow management tools (Airflow, Oozie, Azkaban, Luigi).
• Comfortable working directly with data analytics to bridge business requirements with data engineering.
• Strong mathematical background.
• Inventive and self-started.
Bonus points
• Experience with Kafka.
• MPP database experience (Redshift, Vertica…).
• Experience building data models for normalizing/standardizing varied datasets for machine learning/deep learning.
PERKS
• Stocks.
• Paid conference attendance/travel.
• Heetch credits.
• A Spotify subscription.
• Code retreats and company retreats.
• Travel budget (visit your remote co-workers and our offices).
About the Job:
As a DevOps Engineer you will be looking after our products and services, always looking forward to improve its performance and smooth any glitches caused by unexpected malfunction. Your job is to prepare our systems to keep running and auto-recover in case of disaster.
Due to business requirements, the successful candidates must be based in Europe.
Job Responsibilities:
Job Requirements:
At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the world do exceptional things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Often, what you can do with our products is only limited by what you can dream up. We believe that diversity drives our vibe. We unite employees across 30+ countries into one unified team, while the broader community spans across over 100 countries.
We are seeking a Cloud Engineer to join the Elastic Cloud team and help us make an immediate impact to our strategy and implementation of our Elastic Cloud and Elastic Cloud Enterprise products. You will make it easy for customers to use our products when deploying the Elastic Stack, either on our hosted service or on an infrastructure of their own choosing. You can grasp the opportunity to help lead our Cloud efforts.
Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and handle multiple Elastic Clusters. Does this sound like you?
What you will be doing:
Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.
At Elastic, we have a simple goal: to pursue the world's data problems with products that delight and inspire. We help people around the world do exceptional things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. Often, what you can do with our products is only limited by what you can dream up. We believe that diversity drives our vibe. We unite employees across 30+ countries into one unified team, while the broader community spans across over 100 countries.
Elastic is building out our Elastic Cloud Team focusing on Elastic as a Service. This is a great opportunity to help lead our Cloud efforts and make an immediate impact to our strategy and implementation.
Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and manage multiple Elastic Clusters.
What You Will Do:
What You Bring Along:
Additional Information:
We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.
At Elastic, we have a simple goal: to solve the world's data problems with products that delight and inspire. As the company behind the popular open source projects — Elasticsearch, Kibana, Logstash, and Beats — we help people around the world do great things with their data. From stock quotes to Twitter streams, Apache logs to WordPress blogs, our products are extending what's possible with data, delivering on the promise that good things come from connecting the dots. We unite Elasticians across 34 countries (and counting!), 18 timezones and 30 different languages into one coherent team, while the broader community spans across over 100 countries.
Elastic is seeking a Senior Engineer to join our talented QA area team in Cloud Engineering. Our approach to QA is based on test automation, scalable frameworks, and tight collaboration with our core engineer teams. We work together with the Product Development and Operational teams to release quality software reliably and continuously on our Cloud platform.
What You Will Do:
We're looking to hire team members invested in realizing the goal of making real-time data exploration easy and available to anyone. As a distributed company, we believe that diversity drives our vibe! Whether you're looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
Elastic is an Equal Employment employer committed to the principles of equal employment opportunity and affirmative action for all applicants and employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status or any other basis protected by federal, state or local law, ordinance or regulation. Elastic also makes reasonable accommodations for disabled employees consistent with applicable law.
We have multiple positions open between mid-level to team lead.
Everyone on the team is a full-stack developer.
We are a young, lean, recently funded startup building a highly scalable consumerized B2B SaaS product.
You can learn more about our product here - http://process.st
Right now we really care about building a super high-quality product from the inside and out. We really care about user experience and care about our customers a lot and we are looking for someone who takes pride in their work.
Join on the ground floor.
This will be a full stack development role working where you will be responsible for owning major features in the product.
You will be working in a team with 2 senior Scala/Full Stack Devs w 30 years combined experience) so you will not be fending for yourself but you will still have plenty of freedom and flexibility to own your features.
Our app is built API first on Play Scala, AngularJS and PostgreSQL. We are hosted on AWS using RDS, EBS etc..
Requirements:
1. You are a full stack expert. You program in multiple languages, you can wear multiple hats, you thrive in a fast-paced and unstructured environment, you program for fun, you know startups.
2. You are ok with a "go all in" startup lifestyle. We can pay a solid salary and offer equity but we are a small team with big dreams and a long way to go, so we need people who can contribute on a huge scale.
If this seems interesting to you drop me a line and let's discuss further.