Job Closed
This listing is no longer active.
We're a global rating agency providing transparent, timely credit ratings and research through an innovative approach.
Senior Python Data Engineer
Location
California + 12 moreAll locations: California | Colorado | District of Columbia | Florida | Illinois | New Jersey | New York | Maryland | Massachusetts | Pennsylvania | South Carolina | Texas | Virginia
Posted
177 days ago
Salary
$130K - $160K / year
Seniority
Senior
Job Description
Senior Python Data Engineer
KBRA
• Develop, test, and maintain scalable Python applications. • Collaborate with product managers, designers, and other engineers to deliver high-quality software. • Write clean, efficient, and reusable code following best practices. • Participate in code reviews to ensure code quality and share knowledge with the team. • Troubleshoot and debug issues in a timely manner. • Contribute to the design and architecture of new features and systems. • Have a sense of ownership and craftsmanship around the code base and your work. • Enjoy helping other developers grow and learn new technologies. • Display a strong track record of mentorship with engineers at various levels. • Are mindful of application security and performance. • Take pride in learning, and want opportunities to learn throughout your day-to-day. • Possess a pragmatic mindset. • Familiarity with Generative AI tools such as ChatGPT for research, data insights, and general productivity is a plus.
Job Requirements
- 3–6 years of professional software engineering experience, with a strong portfolio of full stack development work.
- Proficiency in Python, including experience with web frameworks such as Flask.
- Cloud experience, particularly with AWS (Amazon Web Services).
- Experience integrating frontend applications with RESTful APIs and backend services.
- Relational and non-relational databases (SQL Server, Snowflake and MongoDB).
- Debugging, issue resolution, and troubleshooting.
Benefits
- Competitive benefits and paid time off
- Paid family and disability leave
- 401(k) plan, including employer match (100% vested)
- Educational and professional development financial assistance
- Employee referral bonus program
Related Guides
Related Job Pages
More Backend Engineer Jobs
BackEnd .NET Developer
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.
BackEnd .NET Developer
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.
• Work in close coordination with our business users, vendors, and other stakeholders to craft solutions to business problems considering functional and non-functional requirements. Develop and maintain business requirements, design documents, and other appropriate project documentation. • Take a lead role in the design and implementation of new components and functionality. Project management of key tasks and initiatives providing timely status and project updates to key stakeholders. • Liaise with the test team and all project stakeholders to ensure solutions are fully tested. Creation and execution of automated test scripts wherever possible. Evaluate new technologies & 3rd party solutions. • Liaise with new & existing vendors to develop integrations with 3rd party solutions. • Design and develop technical solutions which are robust, secure, and easily maintainable, in line with development standards and best practices. • Create technical documentation such as design documents, guidelines, and standards. Actively review and contribute to the creation of department standards and guidelines. • Provide technical direction & leadership to more junior team members. Act as a mentor to junior members of the team. • Contribute to overall department goals and objectives.
• Collaborate with key internal stakeholders to design backend systems and APIs • Architect, develop, and operate Java services for millions of users • Leverage Spotify’s data sets for creating recommendations • Be a technical leader and contributor in an agile team • Collaborate to solve problems and improve user recommendations • Lead the Spotify-wide backend developer community • Work on projects during hack days and hack weeks



