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

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:


Challenging Fun

ONE Team

Customer Centric

Candid and Caring

Aim High


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


Salary starting from 3 000 EUR.


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.


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!
  • 2+ 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 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.
  • Design and development of event-based systems.
  • Hands-on experience with public cloud platforms (AWS, Azure) and their services.


Work equipment
  • Company laptop
  • Company mobile phone + SIM card & package of mobile data


Perks & Benefits
  • Long-Term Incentive Program
  • "Bring Your Friend" referral program
  • The Global Family Support Program - A paid leave program to help all parents focus on the new addition to their family
  • 2 sick days, and 1 personal day for each calendar year with Ataccama (up to 5 in total)
  • Flexible working hours & flexible working setup
  • Multisport card (after finishing your probation period)
  • Annual package for mental health support 
  • 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
  • Kitchen stocked with fresh fruit and juice, teas, and the best coffee


Other
  • 25 days of vacation
  • Meal vouchers

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

Average salary estimate

$39000 / YEARLY (est.)
min
max
$36000K
$42000K

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 Python Engineer (SaaS), Ataccama

Join Ataccama as a Python Engineer (SaaS) in beautiful Bratislava, Slovakia! We’re on a mission to help organizations unlock the full potential of their data and AI, and our innovative product has positioned us as leaders in the Gartner Magic Quadrant® for Data Quality Solutions™. In this role, you’ll collaborate closely with the Platform Visualizations team to design and enhance an interactive data visualization tool that's instrumental to our cloud-based services. As part of an agile team, you'll write secure, efficient, and scalable backend code, focusing on usability and performance optimization. You'll be involved in translating product requirements into code while actively participating in peer reviews, ensuring high standards of quality through automated testing. We value a culture of learning and sharing, so if you're passionate about coding, love to explore new technologies, and thrive in a collaborative environment, this is the perfect opportunity for you! Plus, we offer a great salary starting from 3,000 EUR and a hybrid working setup, giving you the freedom to work where you feel most productive. Come be part of a community defined by fun, ambition, and a commitment to our customers!

Frequently Asked Questions (FAQs) for Python Engineer (SaaS) Role at Ataccama
What does a Python Engineer (SaaS) at Ataccama do?

A Python Engineer (SaaS) at Ataccama focuses on developing and enhancing backend services for our interactive data visualization tool, ensuring high security, performance, and usability. The role involves collaborating within a small agile team to write scalable and maintainable code that directly supports our cloud platform.

Join Rise to see the full answer
What qualifications are needed for a Python Engineer (SaaS) at Ataccama?

Candidates for the Python Engineer (SaaS) position at Ataccama should have at least 2 years of experience in backend application development using Python. Familiarity with web frameworks like FastAPI or Django, RESTful APIs, and asynchronous programming is essential. Experience with SQL databases and CI/CD pipelines are also preferred.

Join Rise to see the full answer
What are the benefits of working as a Python Engineer (SaaS) at Ataccama?

Working as a Python Engineer (SaaS) at Ataccama provides access to a range of perks, including a competitive salary, long-term incentive programs, a flexible work setup, mental health support, and opportunities for ongoing learning including conference tickets and access to online courses.

Join Rise to see the full answer
How does the culture at Ataccama support Python Engineers?

At Ataccama, the culture empowers Python Engineers with core values such as collaboration, open communication, and continuous learning. Our team thrives on challenging projects, supporting one another while aiming high and keeping our customers at the center of everything we do.

Join Rise to see the full answer
Is hybrid working available for the Python Engineer (SaaS) role at Ataccama?

Yes! Ataccama embraces a hybrid working model for the Python Engineer (SaaS) position, allowing team members to choose their work environment to enhance productivity and work-life balance.

Join Rise to see the full answer
What tools and technologies will be used in the Python Engineer (SaaS) role?

As a Python Engineer (SaaS) at Ataccama, you will work with technologies such as Python, FastAPI, Django, SQL databases, Docker, Kubernetes, and CI/CD tools, with a focus on building secure and maintainable backend services for our data visualization tool.

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

At Ataccama, Python Engineers benefit from extensive professional development opportunities, including access to online courses, company language programs, and sponsorships for industry conferences to stay updated with the latest advancements in technology.

Join Rise to see the full answer
Common Interview Questions for Python Engineer (SaaS)
What motivated you to apply for the Python Engineer (SaaS) position at Ataccama?

When answering this question, express your interest in data and AI, mention Ataccama's leadership in data management, and explain how the company's values resonate with your professional goals.

Join Rise to see the full answer
Can you explain your experience with Python frameworks, specifically FastAPI or Django?

Share specific projects or experiences using FastAPI or Django, focusing on the challenges faced and how you effectively utilized these frameworks to build scalable applications. Be ready to discuss your choice of framework and its advantages.

Join Rise to see the full answer
How do you ensure secure coding practices when developing applications?

Talk about techniques you use to write secure code, such as validating user input, regularly updating dependencies, conducting code reviews, and implementing proper authentication and authorization mechanisms.

Join Rise to see the full answer
Describe your experience with asynchronous programming and how it benefits application performance.

Highlight your familiarity with Python’s async features, such as asyncio, and provide examples of how you've used asynchronous programming to improve application responsiveness and handle concurrent tasks.

Join Rise to see the full answer
What strategies do you use to optimize database performance in your applications?

Discuss techniques like indexing, query optimization, using ORM efficiently, and monitoring performance metrics. Include any specific experiences where you've successfully improved a system’s database performance.

Join Rise to see the full answer
How do you approach debugging a complex issue in your code?

Explain your systematic approach to debugging, such as reviewing logs, using breakpoints, and writing tests to isolate issues. Illustrate with an example of a challenging bug you resolved.

Join Rise to see the full answer
Tell us about a project where you used Docker and/or Kubernetes.

Share details about a project where you implemented Docker for containerization or used Kubernetes for orchestration. Discuss the benefits it provided such as consistency in deployments and ease of scaling.

Join Rise to see the full answer
How do you prioritize tasks when faced with tight deadlines?

Describe your experience prioritizing tasks based on deadlines, project scope, and team input. Mention any tools or methodologies you use for task management.

Join Rise to see the full answer
What is your approach to writing maintainable and testable code?

Talk about concepts like modularity, using design patterns, and adhering to coding standards. Emphasize the importance of unit tests and how you maintain comprehensive test coverage.

Join Rise to see the full answer
How do you keep your skills current in the fast-paced tech industry?

Share your strategies for continuous learning, such as following industry blogs, participating in forums, attending conferences, or taking relevant online courses. Highlight your proactive approach to skill advancement.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ataccama Remote Multiple (USA)
Posted 18 hours ago
Photo of the Rise User
Citi Hybrid New Castle, DE
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Fern Hybrid Brooklyn, NY, USA
Posted 6 days ago
Photo of the Rise User
Posted 3 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...

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