Job Closed
This listing is no longer active.
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. We are one of the world's leading AI and digital infrastructure providers, with unmatched capabilities in enterprise-scale AI, cloud, security, connectivity, data centers, and application services. Our consulting and Industry solutions help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have experts in more than 50 countries. We also offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners. NTT DATA is a part of NTT Group, which invests over $3 billion each year in R&D.
Python Software Engineer
Location
Romania
Posted
63 days ago
Salary
0
Seniority
Mid Level
Job Description
Python Software Engineer
NTT DATA Services
Role Description We are currently seeking a Python Software Engineer (Remote) to join our team in Bucuresti, București (RO-B), Romania. NTT DATA Inc is expanding its internal cybersecurity capabilities and is seeking a Senior Python Software Engineer to join the Office of Information Security that forms part of our Global Functions team. Based in Romania, this role is part of the Security DevOps team, which is responsible to help build and evolve our internal platform and support critical security operations applications. Using modern Python tools and frameworks, this incumbent will deliver scalable, secure, and high-performance backend systems, and automation workflows. Job Responsibilities Include: - Design, develop, and optimize Python-based microservices for our internal platform and supporting infrastructure - Write clean, reusable, and well-documented code and libraries - Ensure application performance, scalability, and reliability across environments - Implement and maintain build processes using PANTS, UV, or other modern Python build tools - Apply secure coding practices and contribute to platform compliance with internal security standards - Work closely with DevOps, product, and design teams to ship secure, reliable features - Conduct code reviews and share best practices with peers - Stay current with emerging technologies, frameworks, and best practices in Python and secure software development Qualifications - Proficiency in frameworks and libraries such as FastAPI, Flask, and SQLAlchemy - Experience with PANTS, UV, or similar build systems - Solid understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) - Experience with Git and Agile development methodologies - Experience with automated testing frameworks and writing unit/integration tests - Experience with cloud platforms (AWS, GCP, Azure) - Knowledge of observability tools (e.g., Prometheus, Grafana) - Familiarity with infrastructure-as-code tools (e.g., Terraform, Pulumi) - Exposure to security and compliance practices in software development - Experience with Python type checking (e.g., MyPy) and linting tools (e.g., Flake8, Black) - Familiarity with asynchronous programming and event-driven architecture - Familiarity with AI augmented development workflows Requirements - 5+ years of professional experience in Python software development - Bachelor's degree in computer science or software engineering - Certifications in Python development, cloud technologies, or DevOps
Related Guides
Related Job Pages
More Backend Engineer Jobs
Lead Backend Engineer (£110k-£130k) at Midnite
Jack & Jill/External ATSBlazeSQL - AI-native B2B SaaS platform for business intelligence.
This is a job that Jill, our AI Recruiter, is recruiting for on behalf of one of our customers. She will pick the best candidates from Jack's network The next step is to speak to Jack. Job Title: Lead Backend Engineer Salary: £110,000 - £130,000 Company Description: Midnite - Series C fintech platform with $75M+ raised Job Description: Join Midnite as the technical lead for our greenfield AI & Back Office team. In this player-manager role, you will build the internal platform powering our global operations while driving practical AI integration across engineering workflows. You will lead three engineers to ship high-quality Python systems that redefine how our business operates daily. Location: Remote, UK Why this role is remarkable: - Lead a brand-new, greenfield function with total autonomy to shape technical architecture and AI experimentation from day one. - Work for a well-funded Series C startup backed by The Raine Group, shipping proprietary technology to production daily in a modern AWS environment. - Drive high-impact AI enablement, moving beyond chatbots to build production-grade LLM tooling that accelerates an entire engineering organization. What you will do: - Architect and build the core backend systems for Midnite’s internal back office platform, focusing on configuration management and operational APIs. - Manage and mentor a small team of three fullstack and backend engineers, maintaining a high bar for code quality and professional growth. - Identify and prototype AI-powered improvements such as automated documentation, RAG pipelines, and intelligent alerting to reduce operational toil. The ideal candidate: - 7+ years of experience in backend engineering with strong Python proficiency and a solid foundation in cloud infrastructure (AWS preferred). - Proven ability to lead or mentor engineers while remaining hands-on as an individual contributor in a fast-paced environment. - Practical experience integrating LLMs and AI APIs into production systems, with a pragmatic approach to building useful business tools. Who are Jack & Jill? Ok, I'll go first. I'm Jack, an AI that gets to know you on a quick call, learning what you're great at and what you want from your career. Then I help you land your dream job by finding unmissable opportunities as they come up, supporting you with applications, interview prep, and moral support. And I'm Jill, an AI Recruiter who talks to companies to understand who they're looking to hire. Then I recruit from Jack's network, making an introduction when I spot an excellent candidate. Next steps Step 1. Visit our website. Step 2. Click 'Talk to Jack'. Step 3. Talk to Jack so he can understand your experience and ambitions. Step 4. Jack will make sure Jill (the AI agent working for the company) considers you for this role. Step 5. If Jill thinks you're a great fit and her client wants to meet you, they will make the introduction. Step 6. If not, Jack will find you excellent alternatives. All for free. We never post fake jobs This isn't a trick. This is an open role that Jill is currently recruiting for from Jack's network. Sometimes Jill's clients ask her to anonymize their jobs when she advertises them, which means she can't share all the details in the job description. We appreciate this can make them look a bit suspect, but there isn't much we can do about it. Give Jack a spin! You could land this role. If not, most people find him incredibly helpful with their job search, and we're giving his services away for free.
Senior Java Developer
General DynamicsA business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
• Participate in an agile team to deliver the full lifecycle, including requirements, architecture, design, development, testing and deployment • Design, develop, and maintain code that meets requirements with high quality, and performs efficiently and effectively to provide great customer experience • Incorporate standards and best practices, including performance, security, scalability, and maintainability • Update and maintain system design documents • Review and provide feedback on functional and technical requirements • Define and propose solutions for meeting requirements • Contributing to improvements in the software development lifecycle (SDLC) utilizing practices such as test-driven development (TDD), static code analysis, code reviews, continuous integration, continuous delivery, and automated security scanning • Working closely with solutions architects to ensure system design follows the industry best practices and standards that aligned with the Judiciary framework • Investing in learning and the software development efficiency of the entire office through teamwork, personal responsibility, individual and group training, and process improvement.
Backend Data Engineer
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Hello, let’s meet! Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. You will be: - designing, building, and operating scalable Java-based backend services supporting subscription and merchandising platforms, - developing APIs and backend systems that enable personalized and data-driven conversion experiences, - collaborating closely with product managers, data scientists, and other engineers to solve complex, business-critical problems, - building and improving data pipelines that support experimentation, heuristics, and machine learning use cases, - contributing to architectural decisions with a focus on scalability, reliability, and long-term maintainability, - owning services end-to-end in production, including monitoring, observability, and continuous improvement, - participating in code reviews and knowledge sharing to strengthen team-wide engineering standards. Your profile: - 5+ years of professional experience in backend development using Java, - strong computer science fundamentals, including data structures, algorithms, and distributed systems, - hands-on experience designing and operating cloud-native services (e.g. GCP or AWS), - experience building and maintaining high-traffic, production-grade systems, - solid understanding of reliability, observability, and performance in distributed environments, - experience designing and consuming APIs and translating business needs into technical solutions, - strong collaboration skills and ability to take ownership from concept through delivery, - experience working with distributed systems at global scale, - familiarity with data pipelines and systems supporting experimentation or analytics, - experience working in cross-functional teams with product and data stakeholders, - exposure to service-oriented or microservice architectures, - practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Work from the European Union region and a work permit are required. Nice to have: - experience with gRPC, - hands-on knowledge of Google Cloud Platform services such as BigQuery or Bigtable, - experience with CMS integrations, - exposure to machine learning–driven systems or personalization platforms, - background in experimentation frameworks, heuristics, or decision engines, - interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process: CV review – HR call – Interview – Client Interview – Decision
Flink Data Engineer
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Hello, let’s meet! Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. You will be: - developing and enhancing real-time streaming pipelines using Apache Flink, - migrating existing Flink jobs using the DataStream API and adapting them to newer platform standards, - leading and executing the upgrade of the Flink platform to version 2.0, - designing, optimizing, and maintaining high-throughput, fault-tolerant streaming architectures, - migrating large-scale datasets from BigQuery (BQ) to Data Cloud Storage (DCS), - scaling and automating ongoing data migration processes to support growing data volumes, - converting datasets from Avro to Parquet format, with attention to performance, schema evolution, and storage optimization, - leveraging AI-powered tools to accelerate migration, validation, and transformation workflows, - ensuring data quality, integrity, and minimal downtime during migrations, - collaborating with cross-functional teams and clearly communicating technical concepts to non-technical stakeholders. Your profile: - strong hands-on experience with Apache Flink, including development using the DataStream API, - proven experience maintaining and upgrading Flink environments, ideally including exposure to Flink 2.0, - deep understanding of streaming pipeline architecture, performance tuning, state management, and fault tolerance, - experience migrating large-scale datasets from BigQuery (BQ) to Data Cloud Storage (DCS), - strong proficiency in data format conversion, particularly Avro to Parquet, - ability to design, scale, and automate migration workflows while ensuring data integrity and minimal service disruption, - solid knowledge of Google Cloud Platform (GCP) and its data services, - good understanding of distributed systems, schema evolution, and storage optimization strategies, - ability to break down complex migration and platform challenges into clear, actionable steps, - proactive mindset with strong ownership of solutions and risk identification, - clear and effective communication skills, especially when explaining technical topics to non-technical stakeholders, - understanding of how machine learning or intelligent automation can be applied to optimize and monitor data workflows, - practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Work from the European Union region and a work permit are required. Nice to have: - experience working on high-scale, consumer-facing data platforms, - background in long-running migration programs involving multiple data sources and formats, - familiarity with observability, monitoring, and alerting for streaming systems, - interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process: CV review – HR call – Interview – Client Interview – Decision
