Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
JD - Python Developer Location: - Bangalore - Hybrid work environment Job brief: Bot@Work is looking for a Python Developer responsible for developing a backend API layer and building data engineering pipelines. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. Some basic understanding of front-end technologies is necessary as well. The APIs will largely be for generative AI tasks involving integrating with third party LLM technologies. Additionally, you will also be responsible for developing data engineering pipelines to facilitate dashboards and exploratory data analysis. Responsibilities: Writing reusable, testable, and efficient python code Design and implementation of low-latency, high-availability, and performance applications Integration of user-facing elements developed by front-end developers with server-side logic Implementation of security and data protection Integration with Generative AI providers to leverage LLMs to solve customer problems. Integration of data storage solutions, may include databases, key-value stores, blob stores etc Qualifications: BE/BTech/MCA from a reputed university. At least 4+ yrs of relevant experience. Requirements and skills: Expert in Python, with knowledge of at least one Python web framework such as Flask, FastAPI Familiarity with Postgres and some ORM (Object Relational Mapper) libraries. Preferably SQLAlchemy Good understanding of server-side templating languages {{such as Jinja 2} }Prior knowledge of data analysis tools in python such as pandas .Good Knowledge of Generative AI capabilities .Familiarity with Docke rPrior experience on Google Clou dBasic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3. Knowledge of React is a plu sUnderstanding of fundamental design principles behind a scalable applicatio nSolid understanding of RESTful API design principles .Strong unit test and debugging skills .Proficient understanding of code versioning using Gi tAbility to work both independently and as part of a team . Show more Show less
Posted 4 weeks ago
0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Harri: harri is the frontline employee experience platform built for companies who have service at the heart of their business. The solution is built on the notion that the customer experience will never exceed the employee experience. The Harri suite of talent attraction, workforce management and employee engagement technologies enable organizations to attract, manage, engage and retain the best talent for their business. Hospitality is in our DNA, with most of our global team having front line and management restaurant experience - we are changing the landscape of our industry and frontline workers technology. We need the very best and brightest to join us on this mission to disrupt the market as it stands today. Based in NYC, Harri has global offices in the UK, Palestine and India and has been awarded: Top 50 Startup by LinkedIn, Best Enterprise Solution for HR/Workforce by HR Tech Awards & NYC Best Tech Startup for the Tech in Motion Events Timmy Awards. If you’re a builder, or problem solver, and love the fast pace of a startup, it’s time to meet the Harri family. Who you are: We are seeking an experienced Lead Backend Engineer.. In this role, you will lead and mentor a team of engineers technical leadership, and Collaborate effectively with cross-functional teams, including product managers, frontend engineers, and QA, to define, develop, and deploy new features and enhancements. Position description The Lead Backend Engineer is responsible for designing, implementing, and maintaining scalable and efficient backend systems with a focus on performance, security, and reliability. The role requires expertise in Python, Django, databases (SQL & NoSQL), API development, and cloud services (AWS). Role and Responsibilities Duties and responsibilities for a Lead Backend Engineer position in our India team include, but are not limited to: Write clean, modular, reusable, testable, and well-documented code that adheres to our coding standards and promotes maintainability. Proficient in writing unit tests and performing integration testing to ensure code reliability, maintainability, and seamless interaction between components Troubleshoot and debug complex production issues, identifying root causes and implementing effective solutions in a timely manner. Design, implement, and maintain scalable, efficient, and secure backend systems, with a focus on performance and reliability for our global user base. Maintain alignment with HARRI’s global team(s) coding and design standards, ensuring consistency and interoperability. Demonstrate the ability to deliver high-quality work within agreed timelines. Proactively identify and implement optimizations to enhance system performance, ensuring high availability and responsiveness under varying loads. Architect and implement robust security structures and design efficient and scalable data storage solutions. Lead and mentor a team of engineers by providing technical guidance and support, including managing day-to-day activities, task assignments and deliverables. Take ownership of team deliverables, ensuring high quality and timely execution. Participate actively in the team expansion efforts, including sourcing, screening, and interviewing potential engineer candidates. Contribute to the onboarding and orientation of new team members. Provide regular progress updates to your line manager, highlighting achievements against established goals and key performance indicators (KPIs), challenges encountered, and potential roadblocks that may impact timelines or objectives. Collaborate effectively with cross-functional teams, including product managers, frontend engineers, and QA, to define, develop, and deploy new features and enhancements. Actively participate in knowledge sharing sessions, code reviews, and other team activities to foster a strong collaborative culture and contribute to the growth of team members. Stay current with relevant backend technologies, tools, and trends. Propose and drive the adoption of beneficial innovations, including AI. Qualifications: Bachelor's or Master's degree in Computer Science or a related field. Strong knowledge of relational databases and SQL, including: Proficiency in database design principles and best practices. Demonstrated ability to write and optimize complex SQL queries and stored procedures. Experience with NoSQL databases like DynamoDB or MongoDB is highly desirable. Experience in Python development Experience with Python web frameworks, specifically Django. Experience with Python Object-Relational Mappers (ORMs) such as Django ORM and SQLAlchemy. Excellent grasp of data structures, algorithms, and Object-Oriented Programming (OOP) principles. Proven experience in designing and implementing RESTful APIs, Graph, gRPC and Sockets. Proficient with Git for version control and collaborative development workflows especially GitHub. Hands-on experience with AI tools, IDEs, prompts, and protocols such as Cursor, Copilot agent mode with VSCode, Pycharm Copilot, MCP servers, and Copilot on Github.com Exceptional problem-solving and analytical abilities, with a proactive approach to identifying and resolving issues. Solid understanding of the Software Development Life Cycle (SDLC) and agile methodologies. Experience working effectively in Agile development environments (e.g., Scrum, Kanban), including SAFe. Familiarity with JIRA tracking and project management tools, including defect lifecycle management. Knowledge of shell scripting (e.g., bash) is a plus. Experience with Service-Oriented Architecture (SOA) and microservices architectural patterns and best practices is a significant plus. Practical experience working with Amazon Web Services (AWS) and its core services. Experience with Continuous Integration/Continuous Deployment (CI/CD) tools and pipelines. Demonstrated experience in leading and mentoring software engineers. Experience in the hiring process, including sourcing and interviewing candidates. Excellent verbal and written English communication skills, with the ability to articulate technical concepts clearly and concisely. Strong interpersonal and collaboration skills, with a proven ability to work effectively within a team. Skills Django ORM problem solving communication skills Python Django SQLAlchemy Show more Show less
Posted 4 weeks ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
About Anyscale At Anyscale, we're on a mission to democratize distributed computing and make it accessible to software developers of all skill levels. We’re commercializing Ray, a popular open-source project that's creating an ecosystem of libraries for scalable machine learning. Companies like OpenAI, Uber, Spotify, Instacart, Cruise, and many more, have Ray in their tech stacks to accelerate the progress of AI applications out into the real world. With Anyscale, we’re building the best place to run Ray, so that any developer or data scientist can scale an ML application from their laptop to the cluster without needing to be a distributed systems expert. Proud to be backed by Andreessen Horowitz, NEA, and Addition with $250+ million raised to date. About The Role The ML Development Platform team is responsible for creating the suite of tools and services that enable users to create production quality applications using Ray. The product is the user’s primary interface into the world of Anyscale and by building a polished, stable, and well-designed product, we are able to enable a magical developer experience for our users. This team provides the interface for administering Anyscale components including Anyscale workspaces, production and development tools, ML Ops tools and integrations, and more. Beyond the user-facing features, engineers help build out critical pieces of infrastructure and architecture needed to power our platform at scale. With a taste for good products, a willingness to work with and understand the user base, and technical talent to build high quality software, the engineers can help build a delightful experience for our users from new developers learning to use Ray to businesses powering their products on Anyscale. As Part Of This Role You Will Develop a next-gen ML Ops platform and development tooling centered around Ray Build high quality frameworks for accelerating the AI development lifecycle from data preparation to training to production serving Work with a team of leading distributed systems and machine learning experts Communicate your work to a broader audience through talks, tutorials, and blog posts We'd Love To Hear From You If You Have At least 2 years of backend development with a solid background in algorithms, data structures, and system design Experience working with modern machine learning tooling, including PyTorch, MLFlow, data catalogs, etc. Familiarity with technologies such as Python, FastAPI, or SQLAlchemy Motivated people who are excited to build tools to power the next generation of cloud applications! Bonus Points If You Have Experience in building and maintaining open-source projects. Experience in building and operating machine learning infrastructure in production. Experience in building highly available serving systems. A Snapshot Of Projects You Might Work On Full stack work on Anyscale workspaces, debugging and dependency management on Anyscale Development of new ML Ops tooling and capabilities, like dataset management, experiment and lineage tracking, etc. Lead the development of the Anyscale SDK, authentication, etc. Anyscale Inc. is an Equal Opportunity Employer. Candidates are evaluated without regard to age, race, color, religion, sex, disability, national origin, sexual orientation, veteran status, or any other characteristic protected by federal or state law. Anyscale Inc. is an E-Verify company and you may review the Notice of E-Verify Participation and the Right to Work posters in English and Spanish Show more Show less
Posted 4 weeks ago
5 years
0 Lacs
Udaipur, Rajasthan, India
On-site
Position: Senior Python Developer Salary: 25LPA Experience: 5+ Years Location: Udaipur [Onsite ] Required Skills & Qualifications: Proficiency in Python , with experience in at least one web framework (e.g., Django , Flask , etc.). Familiarity with Object Relational Mapping (ORM) tools (e.g., SQLAlchemy, Django ORM). Solid understanding of multi-threading , multi-process architecture , and Python’s concurrency model. Experience with server-side templating languages such as Jinja2 or Mako . Basic understanding of frontend technologies including HTML5, CSS3, and JavaScript. Knowledge of accessibility standards and security compliance . Experience with authentication/authorization mechanisms across systems and platforms. Strong grasp of scalable software design principles and RESTful API design. Familiarity with event-driven programming in Python. Understanding of differences between mobile and desktop platforms , with the ability to tailor solutions accordingly. Experience with application deployment and CI/CD pipelines . Strong unit testing and debugging skills. For a Quick response, please fill out this form https://docs.google.com/forms/d/e/1FAIpQLSeBy7r7b48Yrqz4Ap6-2g_O7BuhIjPhcj-5_3ClsRAkYrQtiA/viewform?usp=sharing&ouid=106739769571157586077 Show more Show less
Posted 4 weeks ago
0 years
0 Lacs
Mumbai, Maharashtra, India
On-site
It's fun to work in a company where people truly BELIEVE in what they are doing! We're committed to bringing passion and customer focus to the business. Overview We are seeking a highly skilled Full Stack Engineer with 4-6 years of experience, proficient in both frontend and backend development. The ideal candidate will have expertise in modern web technologies like React, Vue.js, Next.js, and a strong foundation in backend development with Python, FastAPI, and SQLAlchemy. This role is ideal for someone who is not only technically proficient but also passionate about AI and driven to stay updated with the latest in AI research and development. Key Responsibilities Frontend Development: Develop user-centric web applications using React, Vue.js, and Next.js. Write efficient, modular, and reusable code in JavaScript and TypeScript. Collaborate with designers to ensure seamless and responsive UI/UX. Optimize applications for maximum speed and scalability across devices. Backend Development Build, optimize, and scale APIs using Python frameworks like FastAPI. Implement database solutions with PostgreSQL or equivalent relational databases. Utilize SQLAlchemy for ORM and efficient data modelling. Work on microservices architecture and develop scalable backend systems. AI & Research Engage with and contribute to AI-driven solutions, researching and integrating AI models and technologies into the stack. Stay up to date with advancements in AI, Machine Learning, and related technologies, integrating them into the development process when relevant. Performance Optimization Optimize both frontend and backend applications for performance and scalability. Implement caching, load balancing, and other strategies to handle large-scale data and traffic. Debug, monitor, and improve application performance in production environments. Collaboration Collaborate with different AI research teams, and product designers. Participate in code reviews, design discussions, and contribute to a culture of learning and innovation. Frontend Required Skills Strong experience in React, Vue.js, Next.js, and JavaScript/TypeScript. Familiarity with state management libraries (e.g., Redux, Vuex). Experience with responsive design, CSS, and cross-browser compatibility. Backend Proficient in Python, with a focus on FastAPI or equivalent frameworks. Experience with ORM libraries such as SQLAlchemy. Strong understanding of RESTful API development and microservices architecture. Database Proficiency in SQL databases like PostgreSQL and experience with database optimization techniques. Familiarity with NoSQL databases. Performance & Scaling Knowledge of performance optimization techniques, caching strategies, and load balancing. Experience with containerization (Docker) and orchestration tools (Kubernetes) is a plus. Cloud And DevOps Experience with cloud platforms (Azure, GCP, AWS). Familiarity with CI/CD pipelines and DevOps practices. Mindset A passion for AI and continuous learning, with a proactive approach to staying updated on emerging technologies and AI research. Strong problem-solving skills and the ability to think critically. If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! Not the right fit? Let us know you're interested in a future opportunity by clicking Introduce Yourself in the top-right corner of the page or create an account to set up email alerts as new job postings become available that meet your interest! Show more Show less
Posted 4 weeks ago
4 - 6 years
30 - 34 Lacs
Bengaluru
Work from Office
Overview Annalect is seeking a hands-on Data QA Manager to lead and elevate data quality assurance practices across our growing suite of software and data products. This is a technical leadership role embedded within our Technology teams, focused on establishing best-in-class data quality processes that enable trusted, scalable, and high-performance data solutions. As a Data QA Manager, you will drive the design, implementation, and continuous improvement of end-to-end data quality frameworks, with a strong focus on automation, validation, and governance. You will work closely with data engineering, product, and analytics teams to ensure data integrity, accuracy, and compliance across complex data pipelines, platforms, and architectures, including Data Mesh and modern cloud-based ecosystems. This role requires deep technical expertise in SQL, Python, data testing frameworks like Great Expectations, data orchestration tools (Airbyte, DbT, Trino, Starburst), and cloud platforms (AWS, Azure, GCP). You will lead a team of Data QA Engineers while remaining actively involved in solution design, tool selection, and hands-on QA execution. Responsibilities Key Responsibilities: Develop and implement a comprehensive data quality strategy aligned with organizational goals and product development initiatives. Define and enforce data quality standards, frameworks, and best practices, including data validation, profiling, cleansing, and monitoring processes. Establish data quality checks and automated controls to ensure the accuracy, completeness, consistency, and timeliness of data across systems. Collaborate with Data Engineering, Product, and other teams to design and implement scalable data quality solutions integrated within data pipelines and platforms. Define and track key performance indicators (KPIs) to measure data quality and effectiveness of QA processes, enabling actionable insights for continuous improvement. Generate and communicate regular reports on data quality metrics, issues, and trends to stakeholders, highlighting opportunities for improvement and mitigation plans. Maintain comprehensive documentation of data quality processes, procedures, standards, issues, resolutions, and improvements to support organizational knowledge-sharing. Provide training and guidance to cross-functional teams on data quality best practices, fostering a strong data quality mindset across the organization. Lead, mentor, and develop a team of Data QA Analysts/Engineers, promoting a high-performance, collaborative, and innovative culture. Provide thought leadership and subject matter expertise on data quality, influencing technical and business stakeholders toward quality-focused solutions. Continuously evaluate and adopt emerging tools, technologies, and methodologies to advance data quality assurance capabilities and automation. Stay current with industry trends, innovations, and evolving best practices in data quality, data engineering, and analytics to ensure cutting-edge solutions. Qualifications Required Skills 11+ years of hands-on experience in Data Quality Assurance, Data Test Automation, Data Comparison, and Validation across large-scale datasets and platforms. Strong proficiency in SQL for complex data querying, data validation, and data quality investigations across relational and distributed databases. Deep knowledge of data structures, relational and non-relational databases, stored procedures, packages, functions, and advanced data manipulation techniques. Practical experience with leading data quality tools such as Great Expectations, DbT tests, and data profiling and monitoring solutions. Experience with data mesh and distributed data architecture principles for enabling decentralized data quality frameworks. Hands-on experience with modern query engines and data platforms, including Trino/Presto, Starburst, and Snowflake. Experience working with data integration and ETL/ELT tools such as Airbyte, AWS Glue, and DbT for managing and validating data pipelines. Strong working knowledge of Python and related data libraries (e.g., Pandas, NumPy, SQLAlchemy) for building data quality tests and automation scripts.
Posted 1 month ago
5 - 8 years
2 - 7 Lacs
Hosur
Work from Office
We are looking for an experienced Python Developer who possessesadeep understanding of the Python programming language and its ecosystem. Theideal candidate will be responsible for designing, implementing, and maintaininghigh- performance, scalable applications while collaborating with cross-functional teamstodeliver exceptional software solutions. The role offers an exciting opportunity toworkondiverse projects and leverage emerging technologies to drive innovation. Qualifications: 1. Bachelor's degree in Computer Science, Engineering, or related field; Master'sdegree preferred. 2. Proven experience (5 to 8 years) as a Python Developer or similar role, withastrongportfolio of Python-based projects and applications. 3. Proficiency in Python programming language and its standard libraries, frameworks, and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn, andPyTorch 4. Experience REST API libraries and frameworks such as Django, Flask, andSQLAlchemy. 5. Solid understanding of object-oriented programming (OOP) principles, datastructures, and algorithms. 6. Experience with database design, SQL, and ORM frameworks (e.g., SQL Alchemy, Django ORM). 7. Familiarity with front-end technologies such as HTML, CSS, JavaScript, and client-sideframeworks (e.g., React, Angular, Vue.js). 8. Knowledge of version control systems (e.g., Git) and collaborative developmentworkflows (e.g., GitHub, GitLab). 9. Strong analytical and problem-solving skills, with a keen attention to detail andapassion for continuous improvement. 10. Excellent communication and interpersonal skills, with the ability to collaborateeffectively in a team environment and communicate technical concepts tonon- technical stakeholders. Preferred Qualifications: 1. Experience with cloud platforms and services (e.g., AWS, Azure, GoogleCloudPlatform). 2. Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes). 3. Understanding of software testing principles and practices, including unit testing, integration testing, and test automation frameworks (e.g., pytest). 4. Familiarity with DevOps practices and CI/CD pipelines for automated softwaredeployment and delivery.
Posted 1 month 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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2