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

Senior Python Engineer (SaaS)

We are Ataccama, and we are on a mission to empower organizations to maximize the transformative potential of data and AI. Our product enables both technical and less technical ‘data people’ across their organizations to create high-quality, governed, safe, and reusable data products. It’s what made us a Leader in the Gartner Magic Quadrant® for Data Quality Solutions™, and what inspired Bain Capital Tech Opportunities to invest in our future growth.

Our vision is to be the leading AI-powered cloud data management company and to do that, we’re making Ataccama a great place to work and grow. Our people are located across the globe. They succeed by collaborating as a team and thrive in our company culture defined by these core values:


Aim High

Customer Focused

ONE Team

Candid and Caring

Challenging Fun


We are open to a hybrid working setup. #LI-hybrid



Role Mission
  • Work closely with other members of the Platform Visualizations team to design and develop an interactive data visualization tool.
  • Continuously enhance our services by building testable features and improving the integration with our multitenant, cloud-based platform, upholding strong security standards.
  • Play a key role in a small, agile team by contributing to the development of scalable, maintainable, and high-performance code that powers the app’s backend services.
  • Work closely with other python teams and the platform engineering team on establishing best practices and contributing to shared internal libraries
  • Proactively suggest improvements to processes and software as you observe that something could be done differently


Your Challenge
  • Develop and enhance our data visualization tool’s modules, ensuring seamless integration with the platform.
  • Ensure the backend services are highly secure and follow industry best practices to safeguard data and prevent vulnerabilities.
  • Optimize the application's performance to ensure smooth and reliable operation while handling complex data flows.
  • Translate product requirements into clear and efficient code while maintaining a strong focus on usability and testability.
  • Contribute to the ongoing improvement of development processes, participate in peer reviews, and write automated tests, to ensure the application remains lightweight, scalable, and maintainable.


Is This You?
  • You might not tick all the boxes but we still want to hear from you!
  • 4+ years of experience developing backend applications in Python with focus on web frameworks such as FastAPI or Django.
  • Good understanding of RESTful APIs and microservices architecture.
  • Experience with event-based systems and message brokers (e.g. RabbitMQ
  • Experience with asynchronous programming (asyncio).
  • Proficiency in writing readable, idiomatic, and production-ready code, ensuring it is linter-clean with maintainable Pytest test cases and fixtures.
  • Experience with SQL databases and/or SQLAlchemy.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • A passion for continuous learning, with a willingness to share knowledge with others.
  • Proactive and solution-oriented, able to work independently as well as collaboratively within an international team.
  • Full professional proficiency in English.


Bonus knowledge
  • Familiarity with GraphQL.
  • Hands-on experience with public cloud platforms (AWS, Azure) and their services.


Perks & Benefits
  • Long-Term Incentive Program
  • "Bring Your Friend" referral program
  • Flexible working hours & flexible working setup
  • The Global Family Support Program - A paid leave program to help all parents focus on the new addition to their family
  • 25 days of vacation, 2 sick days, and 1 personal day for each calendar year with Ataccama (up to 5 in total)
  • Flexipass or Multisport card (after finishing your probation period)
  • Annual package for mental health support
  • Shared company cards for free entrance to Prague Zoo & Botanical Garden
  • Company bikes, longboards, e-scooters
  • Online company language courses
  • Conference tickets to the best industry events of the year
  • Online courses & company access to Udemy to hone your skills
  • Company library, where you can even suggest the best educational books for us to order
  • Kitchens stocked with fresh fruit and juice, teas, and the best coffee

While we highly value cooperation with all our business partners, we don’t accept unsolicited resumes from any sources other than directly from a candidate. We reserve the right not to pay any fee for sending an unsolicited offer containing the details or resume of a job candidate, even if the relevant candidate is employed by our company. 


Ataccama Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Ataccama DE&I Review
4.4 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Ataccama
Ataccama CEO photo
Michal klaus
Approve of CEO
What You Should Know About Senior Python Engineer (SaaS), Ataccama

At Ataccama, we're on the lookout for a talented Senior Python Engineer (SaaS) to join our vibrant team in beautiful Prague, Czechia. If you have a passion for data and AI, you’ll find that working with us is not just a job; it’s a mission to empower organizations to harness the full potential of their data. As a Senior Python Engineer, you'll collaborate closely with our Platform Visualizations team to design and develop an interactive data visualization tool that stands out. Your role will be vital in continuously enhancing our secure, multitenant, cloud-based platform. As part of a small, agile team, you’ll contribute to writing scalable and high-performance backend code, supporting our goal of delivering reliable applications. You’ll also work collaboratively with other Python teams to establish best practices and contribute to shared libraries. If you’re someone who enjoys proactively suggesting improvements and sharing knowledge, we’d love to hear from you! With a flexible working setup and a culture defined by our core values, you’ll thrive while contributing to innovative projects that make a real difference in the data management landscape. Plus, with fantastic perks like flexible hours, support programs, and opportunities for continuous learning, Ataccama is a great place to grow your career in tech!

Frequently Asked Questions (FAQs) for Senior Python Engineer (SaaS) Role at Ataccama
What are the core responsibilities of a Senior Python Engineer at Ataccama?

As a Senior Python Engineer at Ataccama, you will be responsible for designing and developing an interactive data visualization tool, enhancing existing services, and ensuring the integration with our cloud-based platform. Additionally, you'll be contributing to the development of scalable, maintainable backend services, while upholding strong security standards to protect data.

Join Rise to see the full answer
What skills are required for the Senior Python Engineer position at Ataccama?

For the Senior Python Engineer role at Ataccama, you'll need to demonstrate at least 4 years of experience in backend application development using Python, along with expertise in web frameworks like FastAPI or Django. Familiarity with RESTful APIs, microservices architecture, and event-based systems, as well as proficiency in SQL and Docker, will set you up for success.

Join Rise to see the full answer
What is Ataccama's work culture like for a Senior Python Engineer?

At Ataccama, the work culture is collaborative and focused on innovation, shaped by our core values: Aim High, Customer Focused, ONE Team, Candid and Caring, and Challenging Fun. As a Senior Python Engineer, you'll be encouraged to suggest improvements, work closely with various teams, and engage in continuous learning within a supportive, diverse environment.

Join Rise to see the full answer
What are the career development opportunities for Senior Python Engineers at Ataccama?

At Ataccama, Senior Python Engineers enjoy numerous career development opportunities, including access to online courses through Udemy, ticket access to industry events, and a company library for professional reading. Our supportive environment fosters continuous learning and growth, enabling you to expand your skill set while working on innovative projects.

Join Rise to see the full answer
What benefits and perks does Ataccama offer to Senior Python Engineers?

Ataccama provides a range of attractive benefits for Senior Python Engineers, including flexible working hours, long-term incentive programs, a Global Family Support Program, 25 vacation days, mental health support packages, company bikes, and online language courses to enhance your personal and professional growth.

Join Rise to see the full answer
Common Interview Questions for Senior Python Engineer (SaaS)
Can you describe your experience with Python web frameworks such as Django or FastAPI?

When answering this question, highlight specific projects where you utilized these frameworks. Discuss your familiarity with their features, strengths, and how you've leveraged them to develop robust applications.

Join Rise to see the full answer
How do you ensure security and performance in backend services?

Emphasize your knowledge of best practices in securing applications, such as implementing authentication and authorization. Mention performance optimization strategies you've employed, such as monitoring code efficiency and using appropriate data structures.

Join Rise to see the full answer
What approaches do you use for debugging complex code in Python?

Discuss the debugging tools and techniques you prefer, such as using logging, tracebacks, or debuggers. Provide a specific example of a debugging challenge you faced and how you resolved it.

Join Rise to see the full answer
How familiar are you with microservices architecture?

Share your experience working with microservices, discussing how you've designed, implemented, or interacted with them. Highlight the benefits of this architecture related to scalability and maintainability.

Join Rise to see the full answer
Tell us about a time you suggested an improvement to a process or software tool.

Choose a specific instance where your suggestion led to significant improvements. Outline the problem, your proposal, and the impact it had, showcasing your proactivity and problem-solving skills.

Join Rise to see the full answer
What is your experience with asynchronous programming using asyncio?

Discuss your familiarity with asynchronous programming in Python. Provide an example of a project where you used asyncio to handle tasks efficiently, and explain the benefits it provided over traditional synchronous methods.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Highlight your communication skills and your experience working with diverse teams. Provide an example of a successful collaboration, focusing on how you ensured alignment and achieved shared goals.

Join Rise to see the full answer
What strategies do you use for writing maintainable and testable code?

Explain your coding standards and practices, such as modular code and comprehensive documentation. Discuss the importance of writing tests and your experience using frameworks like Pytest to ensure code reliability.

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

Share the resources you use, such as relevant blogs, courses, and programming communities. Discuss any recent trends you’re excited about and how they might impact your work as a Python engineer.

Join Rise to see the full answer
Why do you want to work at Ataccama as a Senior Python Engineer?

Reflect on your interest in data management and AI, aligning your career goals with Ataccama’s mission and values. Mention specific aspects of the company culture, innovative projects, or growth opportunities that excite you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ataccama Remote Toronto, Ontario
Posted 5 days ago
Photo of the Rise User
OrderMyGear Hybrid No location specified
Posted 8 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Paid Time-Off
Maternity Leave
DeliveryApp Remote No location specified
Posted 5 days ago

We're helping to build agile, data-driven organizations where data people have the power to drive change. We're building Ataccama ONE—an AI-powered data management & governance platform that helps our customers do amazing things with their data. O...

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