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

Software Engineer, Bakckend - Data Platform

Who We Are

Imprint is building a next-generation co-branded credit card company to serve America’s great brands. Some of our partners include H-E-B, Turkish Airlines, Brooks Brothers, and Eddie Bauer. Imprint is backed by Kleiner Perkins, Thrive Capital, and Affirm. We are focused on building a brilliant team who want to change payments and who embody Imprint’s Operating Principles.

The Team

The Data Platform Engineering Team is dedicated to ensuring that our organization’s data assets are secure, reliable, and highly accessible for analytics, reporting, and operational needs. By managing our data infrastructure and processes with a focus on quality and governance, we empower data-driven decision-making across all teams at Imprint.

Location

This role will be a hybrid work format, with time split between working remotely and working onsite from either our San Francisco or New York offices, 2-3 days a week as required by your manager.

What You'll Do

  • Data Pipeline Development: Build, maintain, and optimize ETL/ELT pipelines for data ingestion, processing, and storage.

  • Data Infrastructure and Platform: Design and implement a scalable data platform to support rapidly evolving analytics and reporting needs.

  • Collaboration: Work closely with Data Scientists, Analysts, and Engineers to deliver reliable data solutions that drive business insights.

  • Performance Optimization: Monitor and enhance data processing performance to ensure efficiency and reliability.

  • Data Quality: Develop tools and workflows to validate and maintain data integrity across systems.

  • Guide technical decision-making and help choose technical solutions that will scale both with the company and with our user base.

  • Work with our leadership team to craft a diverse engineering culture that is both inclusive and innovative.

  • Work closely with product and design teams to craft delightful experiences for our customers.

What We Look For

  • 2+ years of software development experience

  • 2+ years of programming experience with at least one modern language like Python, Java, Scala or Go (preferably Python)

  • 1+ years of experience in developing data pipelines using Airflow (or similar orchestration tools)

  • 1+ years of experience contributing to the architecture and design of new and current systems (focusing on reliability, scalability and availability)

  • Strong knowledge of data structures, algorithms and system design

  • Strong sense of ownership, urgency, and drive

  • Experience with stream processing (preferably Apache Spark or Apache Flink)

  • Experience in building high-scale distributed systems that handle large volumes of structured and semi-structured data

  • Track record of building and delivering mission-critical, 24x7 production software systems

  • Excellent troubleshooting and debugging skills

  • Open-source project experience

Perks & Benefits

  • Competitive compensation and equity packages

  • Leading configured work computers of your choice

  • Flexible paid time off

  • Fully covered, high-quality healthcare including fully covered dependent coverage

  • Additional health coverage includes access to One Medical and option to enroll in an FSA

  • 16 weeks of paid parental leave for the primary caregiver and 8 weeks for all new parents

  • An understanding that successful hybrid work requires flexibility and an appreciation for asynchronous work

  • Access to industry-leading technology across all of our business units — stemming from our philosophy that we should invest in resources for our team that foster innovation, optimization, and productivity

Imprint is committed to a diverse and inclusive workplace. Imprint is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. Imprint welcomes talented individuals from all backgrounds who want to build the future of payments and rewards. If you are passionate about FinTech and eager to grow, let’s move the world forward, together.

 

Imprint Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Imprint DE&I Review
4.6 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Imprint
Imprint CEO photo
Unknown name
Approve of CEO

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$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 Software Engineer, Bakckend - Data Platform, Imprint

Are you a skilled Software Engineer specializing in backend development? Join Imprint, a pioneering co-branded credit card company, as a Software Engineer on our Data Platform team! Located in vibrant cities like New York, San Francisco, or Seattle, this hybrid role offers you the chance to contribute your expertise while enjoying flexible work arrangements. At Imprint, we're dedicated to harnessing the power of data to drive insightful decisions across our organization. As a part of this vibrant team, you'll build, maintain, and optimize data pipelines using your programming skills in languages like Python or Java. Collaborating closely with Data Scientists and Analysts, you'll ensure our data infrastructure is reliable and scalable to meet our dynamic analytics needs. Not only will you create tools to maintain data integrity, but you'll also help shape innovative technical solutions that elevate our services. Join us in crafting an inclusive engineering culture, while enjoying competitive compensation and benefits that include flexible time off and comprehensive healthcare. If you're passionate about revolutionizing payments and eager for growth opportunities in FinTech, Imprint is the perfect place for you to shine and make an impact!

Frequently Asked Questions (FAQs) for Software Engineer, Bakckend - Data Platform Role at Imprint
What are the main responsibilities of the Software Engineer role at Imprint?

As a Software Engineer on the Data Platform team at Imprint, your main responsibilities include building, maintaining, and optimizing ETL/ELT data pipelines. You will also design scalable data infrastructure, collaborate with cross-functional teams to deliver solutions, and ensure data quality and performance. Moreover, you'll guide technical decisions to uphold the company's rapid growth while shaping a diverse engineering culture.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at Imprint?

Imprint's Software Engineer position requires 2+ years of software development experience and proficiency in at least one modern programming language, preferably Python. Additionally, candidates should have experience with data pipeline development using orchestration tools like Airflow, and a strong understanding of system design focusing on reliability and scalability. Familiarity with stream processing technologies such as Apache Spark is also beneficial.

Join Rise to see the full answer
How does collaboration work for Software Engineers at Imprint?

Collaboration is key for Software Engineers at Imprint. In this role, you will work closely with Data Scientists, Analysts, and other Engineers to create data solutions that drive meaningful business insights. The team's culture emphasizes communication and teamwork, enabling everyone to contribute effectively to a shared goal of improving data accessibility and reliability.

Join Rise to see the full answer
What is the work environment like for Software Engineers at Imprint?

Imprint offers a hybrid work environment, allowing Software Engineers to work remotely while also spending 2-3 days a week onsite in the New York or San Francisco offices. This flexible arrangement supports a balance between collaborative in-person interaction and the convenience of remote work, fostering a productive atmosphere designed for innovation and growth.

Join Rise to see the full answer
What opportunities for growth can a Software Engineer expect at Imprint?

As a Software Engineer at Imprint, you will have numerous opportunities for professional growth. The role allows you to work on cutting-edge technology, contribute to significant projects, and collaborate with seasoned professionals in the FinTech industry. Imprint encourages continuous learning and development, making it a supportive environment for honing your skills and advancing your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Bakckend - Data Platform
Can you explain your experience in building data pipelines for Imprint?

In your response, detail the tools and technologies you have used, emphasizing your proficiency in ETL or ELT processes. Mention specific projects that showcase your ability to maintain and optimize data pipelines, and highlight any collaboration with data teams to ensure data integrity.

Join Rise to see the full answer
What programming languages do you prefer for backend development, and why?

Discuss your familiarity with programming languages like Python, Java, or Scala. Explain your choice based on past experiences, ease of use, and suitability for data-related tasks. Include examples of how you've implemented solutions using these languages in prior roles.

Join Rise to see the full answer
How do you ensure the reliability and scalability of a data platform?

Highlight your approach to system design and architecture, focusing on best practices for performance optimization. Discuss any specific methodologies you've followed to test and scale systems, ensuring they can handle growing data volumes over time.

Join Rise to see the full answer
Describe how you troubleshoot data processing issues.

Elaborate on your systematic approach to troubleshooting, including the tools you use and the steps you follow to identify the root cause. Provide an example of a specific issue you encountered and how you resolved it, demonstrating your problem-solving skills.

Join Rise to see the full answer
What strategies do you use to maintain data integrity?

Discuss your experience in developing tools or processes for data validation and integrity checks. Provide examples of workflows you've created or used to ensure data reliability, and explain how they contributed to the overall success of a project.

Join Rise to see the full answer
How do you handle performance optimization in your projects?

Share concrete examples of situations where you've improved performance in past projects. Discuss the metrics you monitored and the actions you took to enhance efficiency, ensuring to emphasize any results or improvements that ensued.

Join Rise to see the full answer
What is your experience with stream processing technologies?

Describe your exposure to stream processing frameworks like Apache Spark or Apache Flink. Discuss specific applications you've worked on, as well as the lessons you've learned and how you applied them in live environments.

Join Rise to see the full answer
How do you prioritize tasks while working on multiple projects?

Explain your time management techniques, including how you prioritize tasks based on deadlines, project importance, and team needs. Provide insight into tools or methods you use to keep track of your workload effectively.

Join Rise to see the full answer
Can you give an example of a successful project you led or contributed to?

Share a brief description of a project where you played a key role, highlighting your contributions and the skills you utilized. Discuss any challenges faced and how you overcame them, emphasizing the positive impact on the team or business outcomes.

Join Rise to see the full answer
What attracts you to the Software Engineer role at Imprint?

Express your motivation for applying to Imprint, focusing on the company's innovative approach to co-branded credit cards and its commitment to a diverse and inclusive workplace. Share how your values align with the organization's mission, and discuss what excites you about the opportunity to work in FinTech.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Posted 10 days ago
Photo of the Rise User
Continental Hybrid 1794 MacMillan Park Dr, Fort Mill, SC 29707, USA
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Walmart Remote MONTE VISTA, California
Posted 11 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Posted 5 days ago

Imprint is a financial services company based in New York. We partner with America's greatest brands to design, launch, and manage co-branded credit card programs that are worthy of modern customers.

31 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Future MakerBadge InnovatorBadge Future Unicorn
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 25, 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!