At a Glance
- Tasks: Lead the evolution of our machine learning and delivery platform while mentoring your team.
- Company: Join a forward-thinking tech company committed to inclusivity and innovation.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic environment with opportunities for professional development and collaboration.
- Why this job: Make a real impact by working on cutting-edge data solutions and mentoring future talent.
- Qualifications: Extensive software engineering experience with a focus on data pipelines and cloud infrastructure.
The predicted salary is between 60000 - 80000 £ per year.
You will be responsible for:
- Joining each and every one of your colleagues in creating an inclusive workspace;
- Owning, maintaining, and supporting the reliability, architecture, and evolution of our production machine learning and delivery platform;
- Designing, operating, and improving large scale Databricks/Spark pipelines and workflows;
- Partnering with our data scientists to productionise new data and ML-powered products;
- Leading improvements on the software integration layers between data pipelines and product workflows;
- Growing the team via mentorship and leadership, reviewing technical documents, improving code quality, and improving team performance and processes;
- Acting as a senior technical owner in debugging complex production issues and improving system observability;
- Collaborating with cross-functional teams to support their data infrastructure needs.
Must-have qualifications:
- Extensive hands-on software engineering experience, with a strong track record of delivering production data pipelines or platforms in a mission critical environment;
- Strong experience with Python in production systems;
- Experience integrating ML models into reliable production data pipelines, including batch inference and model serving patterns;
- Experience building and operating Databricks (or Spark) based pipelines;
- Experience with SQL;
- Experience with at least one major cloud infrastructure provider (GCP, AWS, Azure);
- Experience with supporting business-critical systems with on-call ownership;
- Passion, energy, and excitement for progressive and philanthropic causes and all things digital.
Nice-to-have qualifications:
- 5+ years of professional experience;
- Experience building data-intensive applications and warehouses with Databricks;
- Experience with integrating production level applications with AWS;
- Experience supporting ML training or inference pipelines;
- Experience working with cross-functional teams in a dynamic environment.
Senior Software Engineer, Data Platform in Washington employer: twentysix
As a Senior Software Engineer in our Data Platform team, you will thrive in an inclusive and collaborative work environment that champions innovation and personal growth. We offer competitive benefits, a strong focus on mentorship, and opportunities to lead impactful projects that drive our mission forward. Located in a vibrant area, our company fosters a culture of continuous learning and supports your professional development while making a meaningful difference in the tech landscape.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer, Data Platform in Washington
✨Tip Number 1
Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can seriously boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Since you're aiming for a Senior Software Engineer role, be ready to discuss your experience with Databricks, Spark, and Python. Practice coding challenges and system design questions to show off your expertise.
✨Tip Number 3
Show your passion! During interviews, share your excitement for data platforms and machine learning. Talk about any personal projects or contributions to open-source that align with the company's mission. It’s all about demonstrating that you’re not just qualified, but genuinely enthusiastic.
✨Tip Number 4
Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression. Mention something specific from your conversation to remind them of your fit for the role. And remember, apply through our website for the best chance!
We think you need these skills to ace Senior Software Engineer, Data Platform in Washington
Some tips for your application 🫡
Show Your Passion:Let your enthusiasm for data and software engineering shine through in your application. We love seeing candidates who are genuinely excited about the role and our mission at StudySmarter!
Tailor Your CV:Make sure to customise your CV to highlight your experience with Databricks, Python, and any relevant cloud platforms. We want to see how your skills align with what we’re looking for in a Senior Software Engineer.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re the perfect fit for our team. Share specific examples of your past work, especially around building data pipelines and collaborating with cross-functional teams.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at twentysix
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and be ready to discuss your experience with Databricks or Spark. Be prepared to share specific examples of how you've built and maintained production data pipelines, as this will show your hands-on expertise.
✨Showcase Your Collaboration Skills
Since the role involves working closely with data scientists and cross-functional teams, think of instances where you've successfully collaborated in the past. Highlight your ability to communicate technical concepts clearly and how you've contributed to team success.
✨Prepare for Problem-Solving Questions
Expect to face questions about debugging complex production issues. Prepare a few scenarios where you identified and resolved significant challenges in your previous roles. This will demonstrate your critical thinking and technical ownership.
✨Emphasise Your Leadership Experience
If you've mentored others or led projects, make sure to mention this during the interview. Discuss how you've improved code quality and team performance, as this aligns perfectly with the expectations for a senior role.