Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Python Software Engineer at NTT DATA, you will be an integral part of a collaborative development team dedicated to building and enhancing our internal platform and supporting critical security operations applications. Your role will involve working hands-on with modern Python frameworks and tooling to deliver scalable backend systems and automation workflows that drive secure, high-performance infrastructure. Each day presents new opportunities to tackle meaningful challenges, contribute to engineering excellence, and make a global impact. Key Responsibilities: - 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 different environments. - Implement and maintain build processes using PANTS, UV, or other contemporary Python build tools. - Apply secure coding practices and ensure platform compliance with internal security standards. - Collaborate closely with DevOps, product, and design teams to deliver secure, reliable features. - Conduct code reviews and share best practices with colleagues. - Stay updated with emerging technologies, frameworks, and best practices in Python and secure software development. Knowledge and Attributes: - Strong understanding of Python's ecosystem and modern backend development practices. - Proficiency in microservices architecture and distributed systems. - Familiarity with secure software development principles and compliance standards. - Ability to work collaboratively across disciplines to solve problems and drive value. - Excellent analytical, debugging, and problem-solving skills. - Effective communication and knowledge-sharing capabilities. Academic Qualifications and Certifications: - Bachelor's degree or equivalent qualification in computer science, software engineering, or a related field (or demonstrated equivalent work experience). - Relevant certifications in Python development, cloud technologies, or DevOps are advantageous. Required Experience: - 5+ years of professional experience in Python software development. - Proficiency in frameworks and libraries such as FastAPI, Flask, and SQLAlchemy. - Experience with PANTS, UV, or similar build systems. - Strong understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). - Experience with Git and agile development methodologies. - Familiarity 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. - Exposure to AI augmented development workflows. Workplace Type: Hybrid Working About NTT DATA: NTT DATA is a trusted global innovator of business and technology services with a commitment to helping clients innovate, optimize, and transform for long-term success. With a significant investment in R&D each year, we assist organizations and society in confidently transitioning into the digital future. As a Global Top Employer, we have diverse experts in over 50 countries and a robust partner ecosystem. Our services span business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation, and management of applications, infrastructure, and connectivity. NTT DATA is also a leading provider of digital and AI infrastructure worldwide. Headquartered in Tokyo, NTT DATA is part of the NTT Group. Equal Opportunity Employer,
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Python Software Engineer at NTT DATA, you will be an integral part of a collaborative development team focused on enhancing our internal platform and supporting essential security operations applications. Your expertise will be crucial in utilizing modern Python frameworks and tooling to create scalable backend systems and automation workflows that drive secure, high-performance infrastructure. Each day will present you with opportunities to tackle meaningful challenges, contribute to engineering excellence, and have a global impact. Key Responsibilities: - 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 different environments. - Implement and maintain build processes using PANTS, UV, or other contemporary Python build tools. - Adhere to secure coding practices and assist in platform compliance with internal security standards. - Collaborate closely with DevOps, product, and design teams to deliver secure and reliable features. - Conduct code reviews and share best practices with peers. - Stay up-to-date with emerging technologies, frameworks, and best practices in Python and secure software development. Knowledge and Attributes: - Solid understanding of Python's ecosystem and modern backend development practices. - Deep knowledge of microservices architecture and distributed systems. - Familiarity with secure software development principles and compliance standards. - Ability to work collaboratively across disciplines to solve problems efficiently and deliver value promptly. - Excellent analytical, debugging, and problem-solving skills. - Effective communication and knowledge-sharing capabilities. Academic Qualifications And Certifications: - Bachelor's degree or equivalent qualification in computer science, software engineering, or a related field (or demonstrated equivalent work experience). - Relevant certifications in Python development, cloud technologies, or DevOps are considered a plus. Required Experience: - 5+ years of professional experience in Python software development. - Proficiency in frameworks and libraries like FastAPI, Flask, and SQLAlchemy. - Experience with PANTS, UV, or similar build systems. - Strong understanding of CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes). - Familiarity with Git and agile development methodologies. - Experience with automated testing frameworks and writing unit/integration tests. - Knowledge of cloud platforms (AWS, GCP, Azure). - Familiarity with observability tools (e.g., Prometheus, Grafana). - Exposure to infrastructure-as-code tools (e.g., Terraform, Pulumi). - Understanding of 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. - Exposure to AI augmented development workflows. Workplace Type: Hybrid Working About NTT DATA: NTT DATA is a trusted global innovator of business and technology services, dedicated to helping clients innovate, optimize, and transform for long-term success. With a commitment to investing in research and development annually, we empower organizations and society to confidently embrace the digital future. As a Global Top Employer, we boast diverse experts across more than 50 countries and a robust partner ecosystem. Our services range from business and technology consulting to data and artificial intelligence solutions, industry-specific offerings, and application, infrastructure, and connectivity management. NTT DATA is a leading provider of digital and AI infrastructure worldwide and is part of the NTT Group headquartered in Tokyo. Equal Opportunity Employer,
Posted 2 days ago
5 - 7 years
8 - 10 Lacs
Hyderabad
Work from Office
About The Role As a Senior Backend Engineer you will develop reliable, secure, and performant APIs that apply Kenshos AI capabilities to specific customer workflows. You will collaborate with colleagues from Product, Machine Learning, Infrastructure, and Design, as well as with other engineers within Applications. You have a demonstrated capacity for depth, and are comfortable working with a broad range of technologies. Your verbal and written communication is proactive, efficient, and inclusive of your geographically-distributed colleagues. You are a thoughtful, deliberate technologist and share your knowledge generously. Equivalent to Grade 11 Role (Internal) You will: Design, develop, test, document, deploy, maintain, and improve software Manage individual project priorities, deadlines, and deliverables Work with key stakeholders to develop system architectures, API specifications, implementation requirements, and complexity estimates Test assumptions through instrumentation and prototyping Promote ongoing technical development through code reviews, knowledge sharing, and mentorship Optimize Application Scaling: Efficiently scale ML applications to maximize compute resource utilization and meet high customer demand. Address Technical Debt: Proactively identify and propose solutions to reduce technical debt within the tech stack. Enhance User Experiences: Collaborate with Product and Design teams to develop ML-based solutions that enhance user experiences and align with business goals. Ensure API security and data privacy by implementing best practices and compliance measures. Monitor and analyze API performance and reliability, making data-driven decisions to improve system health. Contribute to architectural discussions and decisions, ensuring scalability, maintainability, and performance of the backend systems. Qualifications At least 5+ years of direct experience developing customer-facing APIs within a team Thoughtful and efficient communication skills (both verbal and written) Experience developing RESTful APIs using a variety of tools Experience turning abstract business requirements into concrete technical plans Experience working across many stages of the software development lifecycle Sound reasoning about the behavior and performance of loosely-coupled systems Proficiency with algorithms (including time and space complexity analysis), data structures, and software architecture At least one domain of demonstrable technical depth Familiarity with CI/CD practices and tools to streamline deployment processes. Experience with containerization technologies (e.g., Docker, Kubernetes) for application deployment and orchestration. Technologies We Love Python, Django, FastAPI mypy, OpenAPI RabbitMQ, Celery, Kafka OpenSearch, PostgreSQL, Redis Git, Jsonnet, Jenkins, Docker, Kubernetes Airflow, AWS, Terraform Grafana, Prometheus ML Libraries: PyTorch, Scikit-learn, Pandas
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
40175 Jobs | Dublin
Wipro
19626 Jobs | Bengaluru
Accenture in India
17497 Jobs | Dublin 2
EY
16057 Jobs | London
Uplers
11768 Jobs | Ahmedabad
Amazon
10704 Jobs | Seattle,WA
Oracle
9513 Jobs | Redwood City
IBM
9439 Jobs | Armonk
Bajaj Finserv
9311 Jobs |
Accenture services Pvt Ltd
8745 Jobs |