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

Senior Go Engineer

About Dreamdata

Dreamdata is revolutionizing B2B marketing. We're the leading platform for marketing attribution, optimization, and automation. Founded in 2019 by former Trustpilot leaders, we're empowering marketing professionals to connect their efforts to revenue – a game-changer in the B2B world. Our technology provides transparency and enables insights for our customers into what works and what doesn't. It is a complicated task and requires an engineer with a passion for data processing.

As a team, we strongly believe in engaging closely with customers when developing our product. We also believe in shipping fast, meaning that most of the time we all have to accept that things are not perfect.

About the position

  • You will join the sources and destinations team and you will work alongside the platform and application experience teams in product.
  • You will be part of a cross-functional product team where you work closely with the product manager, UX and data scientists to build a product that significantly impacts our customers’ business.
  • You will be responsible for building our data pipelines, pulling data from many different sources such as Google Ads, HubSpot, Salesforce, and many more in a scalable and robust fashion.
  • You will manage the customer facing authentication with 3rd party systems in the react application, along with backend APIs in Python and Go.
  • You will help with our migration from Python to Go in areas where concurrency and performance is critical.
  • You will help with architecting, building (and migrating to) a new integrations scheduler in Go.
  • You will build and iterate our data products in close collaboration with the rest of the team to create a technology that enables our customers to get the maximum benefit out of our product.
  • You will work with services deployed to and in the Google Cloud Platform.
  • You are already a skilled Go developer and might have spent time building complicated data pipelines.
  • You are somewhat comfortable in the frontend and you might even have limited experience with ReactJS.
  • You are experienced with SQL and experience with BigQuery, Snowflake, or Redshift it is a big advantage.
  • You are pragmatic - understand that great product happens in the cross-section between business, technology, and UX.
  • You love simple - you make complicated things simple.
  • You believe in pragmatic iterations and working with the tools that are possible and make sense.
  • You know how to integrate into many different systems, and know your way around REST APIs both as constructor and consumer.
  • It's a big plus if you have worked with Kubernetes and/or Temporal.
  • You enjoy learning new technologies as we use lots of the latest and greatest ones. Take a look at our https://stackshare.io/dreamdata/dreamdata profile for the full list.
  • A nice salary and, for the right candidate, equity.
  • Lunch at the office.
  • Great waterside location, close to Fisketorvet.
  • Joining a startup with some of Copenhagen's most experienced tech people.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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 Go Engineer, Dreamdata

Are you a talented Senior Go Engineer looking for your next challenge? At Dreamdata, we're on a mission to revolutionize B2B marketing with our innovative platform for marketing attribution, optimization, and automation. Founded by former Trustpilot leaders, we empower marketing professionals by providing them with the insights they need to connect their efforts to revenue. As part of our sources and destinations team, you'll work alongside product managers, UX designers, and data scientists to create impactful solutions for our clients. You'll be responsible for building robust data pipelines that integrate seamlessly with systems like Google Ads, HubSpot, and Salesforce. Your expertise in Go will come into play as you help migrate our architecture from Python, focusing on performance and concurrency. If you’re someone who enjoys simplifying complex tasks and believes in iterative progress, you might be the perfect fit for us! You'll get the chance to work with cutting-edge technology deployed in Google Cloud Platform, and your knowledge of SQL, BigQuery, and APIs will be invaluable to our mission. Not only will you enjoy a competitive salary and equity options, but you'll also get to work in a vibrant waterside location close to Fisketorvet. Plus, enjoy lunch at the office with a dynamic team that values close customer engagement and swift iterations. So, if you're ready to play a key role in shaping the future of B2B marketing technology, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Senior Go Engineer Role at Dreamdata
What responsibilities does a Senior Go Engineer have at Dreamdata?

As a Senior Go Engineer at Dreamdata, you will be integral to our sources and destinations team. Your primary responsibilities include building and managing our data pipelines, ensuring they pull data efficiently from various sources such as Google Ads and Salesforce. You'll also handle customer authentication within our React application, manage backend APIs using Python and Go, and assist in migrating our systems from Python to Go, focusing on performance and concurrency.

Join Rise to see the full answer
What qualifications do I need to be a Senior Go Engineer at Dreamdata?

To qualify as a Senior Go Engineer at Dreamdata, you should possess strong experience in Go development and have a background in building data pipelines. Familiarity with frontend technologies, particularly ReactJS, as well as proficiency in SQL and cloud platforms such as BigQuery, Snowflake, or Redshift will be advantageous. Knowledge of REST APIs and containerization tools like Kubernetes is also a plus.

Join Rise to see the full answer
What is the work environment like for a Senior Go Engineer at Dreamdata?

At Dreamdata, the work environment is dynamic and collaborative. As a Senior Go Engineer, you will work within a cross-functional product team, closely collaborating with product managers, UX designers, and data scientists. The culture encourages rapid iteration and close engagement with customers to ensure the product meets real needs and delivers significant business impact.

Join Rise to see the full answer
How does Dreamdata support professional development for Senior Go Engineers?

Dreamdata actively supports professional development for Senior Go Engineers by promoting a culture of learning new technologies. You will have opportunities to explore the latest frameworks and tools, enhancing your skills in a collaborative environment. The team values immediate impact, allowing you to work on projects that not only improve your technical abilities but also contribute to the overall growth of our innovative products.

Join Rise to see the full answer
What benefits can a Senior Go Engineer expect at Dreamdata?

As a Senior Go Engineer at Dreamdata, you can expect a competitive salary along with equity options. We also provide a welcoming office environment with lunch included. Our location by the waterside near Fisketorvet offers a pleasant workspace, and you'll be joining a startup team comprised of some of Copenhagen’s most seasoned tech professionals.

Join Rise to see the full answer
Common Interview Questions for Senior Go Engineer
Can you describe your experience with Go development and how it applies to building data pipelines?

In answering this question, provide a specific example from your experience where you used Go to develop a data pipeline. Highlight your understanding of concurrency and how it improved the performance of data handling. Discuss any challenges you faced and how you overcame them, showcasing your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to ensure your code is efficient and maintainable?

When discussing code efficiency and maintainability, emphasize practices like code reviews, using clear naming conventions, documentation, and automated testing. Detail how you apply these practices in your day-to-day work and the positive impact they have on the team’s productivity and product quality.

Join Rise to see the full answer
How do you approach migrating legacy systems, particularly from Python to Go?

Describe your approach by outlining a systematic process that involves assessing the existing Python system, identifying critical areas for migration, and planning your Go implementation. Mention any particular tools or methodologies you use, as well as how you manage risks during the migration to ensure a smooth transition.

Join Rise to see the full answer
Can you explain how you would manage data integration from multiple sources like Google Ads and Salesforce?

In your response, illustrate your familiarity with data integration frameworks or libraries that facilitate pulling data from various APIs. Discuss how you handle authentication, data mapping, and error handling, ensuring that the integration process is robust and scalable.

Join Rise to see the full answer
What is your experience with REST APIs, and how do you construct or consume them?

Share your background in working with REST APIs, highlighting specific projects where you constructed or consumed APIs. Mention tools or libraries you've used in Go for this purpose and how you ensure security and efficiency when handling API requests.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment like a startup?

To answer this, describe your method of prioritizing tasks based on urgency, impact, and team needs. Discuss any tools you use for task management, how you communicate priorities with your team, and any adjustments you might make when unexpected challenges arise.

Join Rise to see the full answer
Can you provide an example of a difficult problem you solved while developing a data pipeline?

Use the STAR method (Situation, Task, Action, Result) to structure your response. Focus on a specific but complex problem within a data pipeline project, what actions you took to address it, and the successful outcome, emphasizing your critical thinking and technical acuity.

Join Rise to see the full answer
What are your views on mentorship and peer programming within engineering teams?

Engage in this question by expressing your belief in the value of mentorship and peer programming. Discuss how these practices can enhance team collaboration, promote knowledge sharing, and lead to overall improved code quality. Share examples of mentorship experiences you’ve had, either as a mentor or mentee.

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

Discuss how you utilize online resources, attend conferences, participate in forums, or engage with community projects. Mention specific technologies you've recently explored and how they've influenced your work, exhibiting your commitment to ongoing learning in the field.

Join Rise to see the full answer
Why do you want to work with Dreamdata as a Senior Go Engineer?

To answer this, express your enthusiasm for Dreamdata's mission to revolutionize B2B marketing and how your skills align with their objectives. Discuss your excitement about contributing to an innovative environment that values learning and customer engagement while leveraging cutting-edge technologies.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 23 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 12 hours ago
Centuria Hybrid Norman, Oklahoma
Posted 9 days ago
Photo of the Rise User
Sentient Remote No location specified
Posted 14 hours ago
Windranger Labs Remote No location specified
Posted 4 days ago

We were part of driving Trustpilot forward to achieve high revenue growth, and in Trustpilot - as in many other B2B SaaS companies - growth was driven as a mix of marketing, product and sales activities. However, we struggled to create a common ...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 21, 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!