
- Must have applied knowledge of Python and trending data libraries.
- Experience on Python Backend Development framework like Flask, Django etc.
- Must have experience working on AWS (Lambda, EC2, S3, API Gateway etc).
- Must have experience working on SQL optimization and performance tuning.
- Nice to have technical knowledge in any ETL/ BI Tools (Datastage, Informatica, Alteryx, Microstrategy, RDM, MDM etc.

Similar jobs
Job Description: Python-Azure AI Developer
Experience: 5+ years
Locations: Bangalore | Pune | Chennai | Jaipur | Hyderabad | Gurgaon | Bhopal
Mandatory Skills:
- Python: Expert-level proficiency with FastAPI/Flask
- Azure Services: Hands-on experience integrating Azure cloud services
- Databases: PostgreSQL, Redis
- AI Expertise: Exposure to Agentic AI technologies, frameworks, or SDKs with strong conceptual understanding
Good to Have:
- Workflow automation tools (n8n or similar)
- Experience with LangChain, AutoGen, or other AI agent frameworks
- Azure OpenAI Service knowledge
Key Responsibilities:
- Develop AI-powered applications using Python and Azure
- Build RESTful APIs with FastAPI/Flask
- Integrate Azure services for AI/ML workloads
- Implement agentic AI solutions
- Database optimization and management
- Workflow automation implementation
Job Title: Data Engineer
Location: Pune, India
Experience: 5 to 9 years
Job Description:
We are seeking a talented and experienced Data Engineer to join our team in Pune. The ideal candidate will have a strong background in data engineering with expertise in Python, AWS, Spark, and Scala. This role is critical to our data infrastructure, ensuring that our data pipelines are robust, efficient, and scalable.
Required Skills:
- Python: Advanced proficiency with extensive experience in building data pipelines.
- AWS: Hands-on experience with AWS services such as S3, Lambda, Redshift, Glue, and EMR.
- Spark: Proficient in using Apache Spark for large-scale data processing.
- Scala: Working knowledge of Scala for Spark programming.
- Strong understanding of data warehousing concepts and ETL processes.
- Experience with SQL and relational databases.
- Familiarity with data governance and security best practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Senior Staff Engineer will play a critical role in shaping the technical direction and long-term architecture of the Albert platform. This role is responsible for driving scalable, reliable, and high- impact software engineering that align with business goals and customer needs. The position requires a strong balance of technical depth, execution excellence, and cross-functional leadership to accelerate product development while maintaining high standards of quality, performance, and maintainability
Responsibilities:
Technical Leadership
- Drive the architectural vision for core product areas across the Albert platform.
- Own the technical roadmap for major product features, ensuring alignment with business priorities and long-term platform evolution.
- Lead the design and development of highly reliable, performant, and scalable applications using modern tech stack.
- Establish durable engineering patterns and frameworks that enable product teams to move quickly with high confidence.
- Provide mentorship to Staff, Senior, and Mid-level engineers to uplevel engineering capabilities across product teams
Execution Excellence
- Translate business goals and customer needs into scalable technical designs that accelerate product development.
- Solve complex, multi-system issues and guide teams through debugging, incident response, and performance improvements.
- Lead design reviews, define coding standards, and elevate system observability, reliability, and maintainability.
- Drive technical decisions involving tradeoffs between speed, quality, and scalability, bringing clarity to ambiguity.
- Identify, prioritise, and drive down technical debt that impacts product velocity and quality
Cross-Team Influence & Collaboration
- Work with senior technical leadership to establish and uphold company-wide architectural standards and engineering practices.
- Partner closely with PMs to shape feature requirements, estimate complexity, and define engineering milestones.
- Collaborate with engineering, data, ML, and infra teams to develop cohesive, well-integrated product experiences
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 12+ years of software engineering experience, with 3+ years in senior technical leadership roles supporting product-oriented teams.
- Proven ability to lead end-to-end product development at scale — from concept through production rollout.
- Deep expertise in modern backend technologies, including Node.js, RESTful API design, backend services, and distributed system fundamentals, with strong proficiency across multiple programming languages.
- Strong understanding of product architecture patterns: domain-driven design, modular monoliths, micro-services, event-driven systems.
- Proficiency with SQL & NoSQL databases (PostgreSQL, DynamoDB, MongoDB, etc.).
- Significant experience with AWS services and modern cloud architectures.
- Strong product intuition — ability to understand user needs, evaluate tradeoffs, and craft solutions that balance speed with quality.
- Outstanding communication, collaboration, and organisational influence skills
Good to Have:
- Experience with modern front-end frameworks such as React.
- Experience building AI- or ML-driven user experiences.
- Experience scaling a product engineering team from 1 to N
About Albert Invent
Albert Invent is a cutting-edge AI-driven software company headquartered in Oakland, California, on a mission to empower scientists and innovators in chemistry and materials science to invent the future faster. Every day, scientists in 30+ countries use Albert to accelerate R&D with AI trained like a chemist, bringing better products to market, faster.
Why Join Albert Invent
- Joining Albert Invent means becoming part of a mission-driven, fast-growing global team at the intersection of AI, data, and advanced materials science.
- You will collaborate with world-class scientists and technologists to redefine how new materials are discovered, developed, and brought to market.
- The culture is built on curiosity, collaboration, and ownership, with a strong focus on learning and impact.
About TensorIoT
TensorIoT is an AWS Advanced Consulting Partner. We help companies realize the value and efficiency of the AWS ecosystem. From building PoCs and MVPs to production-ready applications, we are tackling. complex business problems every day and developing solutions to drive customer success.
TensorIoT's founders helped build world-class IoT and AI platforms at AWS and Google and are now creating solutions to simplify the way enterprises incorporate edge devices and their data into their day-to-day operations. Our mission is to help connect devices and make them intelligent. Our founders firmly believe in the transformative potential of smarter devices to enhance our quality of life, and we're just getting started!
TensorIoT is proud to be an equal opportunity employer. This means that we are committed to diversity and inclusion and encourage people from all backgrounds to apply. We do not tolerate discrimination or harassment of any kind and make our hiring decisions based solely on qualifications, merit, and business needs at the time.
Job description
As a Mid-Level Python Developer, you will:
- Analyze user needs and develop software solutions.
- Work with project managers and product owners to meet specification needs.
- Recommend software upgrades to optimize operational efficiency.
- Deliver scalable and responsive software using TypeScript and Python.
- Collaborate with other developers to design and optimize code.
- Create flowcharts and user guides for new and existing programs.
- Document all programming tasks and procedures.
- Perform routine software maintenance.
- Deploy and maintain CI/CD pipelines.
- Develop and maintain data pipelines. This includes scaling the pipeline to accommodate anticipated volume and complexity.
- Collaborate with external clients and internal team members to meet product deadlines.
We're looking for someone who has:
- Experience with AWS Services(must)
- A bachelor’s degree in computer science, Engineering, or related fields
- 4 - 8 years of experience in software development, computer engineering, or other related fields
- Expert-level experience with Python and Node.JS
- Familiarity and comfort with REST APIs
- A deadline and detail-oriented mindframe
- Strong analytical and critical thinking skills
- Familiarity with DevOps tools and best practices
- Experience developing scalable data processing systems
Bonus points for someone with:
- Experience with IoT, ML, AI, or VR
- Amazon Web Services (AWS) certification(s) (preferred)
- Experience with microcomputers and microcontrollers
- Experience with the following DevOps services: AWS
- CodePipeline, CodeBuild or CodeCommit
- Experience with the following Data Engineering services: AWS Lake Formation, Glue, Redshift, EMR, or QuickSight.
Responsibilities :
● Designing and developing robust and scalable server-side applications using Python, Flask, Django, or other relevant frameworks and technologies.
● Collaborating with other developers, data scientists, and data engineers to design and implement RESTful APIs, web services, and microservices architectures.
● Writing clean, maintainable, and efficient code, and reviewing the code of other team members to ensure consistency and adherence to best practices.
● Participating in code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of applications.
● Optimizing applications for performance, scalability, and security, and monitoring the production environment to ensure uptime and availability. ● Staying up-to-date with emerging trends and technologies in web development, and evaluating and recommending new tools and frameworks as needed.
● Mentoring and coaching junior developers to ensure they grow and develop their skills and knowledge in line with the needs of the team and the organization.
● Communicating and collaborating effectively with other stakeholders, including product owners, project managers, and other development teams, to ensure projects are delivered on time and to specification.
You are a perfect match, if you have these qualification :
● Strong experience in Python and server-side development frameworks such as Flask or Django.
● Experience in building RESTful APIs, web services, and microservices architectures.
● Experience in using database technologies such as MySQL, PostgreSQL, or MongoDB.
● Familiarity with cloud-based platforms such as AWS, Azure, or Google Cloud Platform.
● Knowledge of software development best practices such as Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD).
● Excellent problem-solving and debugging skills, and the ability to work independently as well as part of a team.
● Strong communication and collaboration skills, and the ability to work effectively with other stakeholders in a fast-paced environment
About the Company-
AdPushup is an award-winning ad revenue optimization platform and Google Certified Publishing Partner (GCPP), helping hundreds of web publishers grow their revenue using cutting-edge technology, premium demand partnerships, and proven ad ops expertise.
Our team is a mix of engineers, marketers, product evangelists, and customer success specialists, united by a common goal of helping publishers succeed. We have a work culture that values expertise, ownership, and a collaborative spirit.
Job Overview- Java Backend- Lead Role :-
We are seeking a highly skilled and motivated Software Engineering Team Lead to join our dynamic team. The ideal candidate will have a strong technical background, proven leadership experience, and a passion for mentoring and developing a team of talented engineers. This role will be pivotal in driving the successful delivery of high-quality software solutions and fostering a collaborative and innovative work environment.
Exp- 5+ years
Location- New Delhi
Work Mode- Hybrid
Key Responsibilities:-
● Leadership and Mentorship: Lead, mentor, and develop a team of software engineers, fostering an environment of continuous improvement and professional growth.
● Project Management: Oversee the planning, execution, and delivery of software projects, ensuring they meet quality standards, timelines, and budget constraints.
● Technical Expertise: Provide technical guidance and expertise in software design, architecture, development, and best practices. Stay updated with the latest industry trends and technologies. Design, develop, and maintain high-quality applications, taking full, end-to-end ownership, including writing test cases, setting up monitoring, etc.
● Collaboration: Work closely with cross-functional teams to define project requirements, scope, and deliverables.
● Code Review and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and overall software quality. Implement and enforce quality assurance processes.
● Problem Solving: Identify, troubleshoot, and resolve technical challenges and bottlenecks. Provide innovative solutions to complex problems.
● Performance Management: Set clear performance expectations, provide regular feedback, and conduct performance evaluations for team members.
● Documentation: Ensure comprehensive documentation of code, processes, and project-related information.
Qualifications:-
● Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
● Experience: Minimum of 5 years of experience in software development.
● Technical Skills:
○ A strong body of prior backend work, successfully delivered in production. Experience building large volume data processing pipelines will be an added bonus.
○ Expertise in Core Java.
■ In-depth knowledge of the Java concurrency framework.
■ Sound knowledge of concepts like exception handling, garbage collection, and generics.
■ Experience in writing unit test cases, using any framework.
■ Hands-on experience with lambdas and streams.
■ Experience in using build tools like Maven and Ant.
○ Good understanding and Hands on experience of any Java frameworks e.g. SpringBoot, Vert.x will be an added advantage.
○ Good understanding of security best practices. ○ Hands-on experience with Low Level and High Level Design Practices and Patterns.
○ Hands on experience with any of the cloud platforms such as AWS, Azure, and Google Cloud.
○ Familiarity with containerization and orchestration tools like Docker, Kubernetes and Terraform.
○ Strong understanding of database technologies, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase).
○ Knowledge of DevOps practices and tools such as Jenkins, CI/CD.
○ Strong understanding of software development methodologies (e.g., Agile, Scrum).
● Leadership Skills: Proven ability to lead, mentor, and inspire a team of engineers. Excellent interpersonal and communication skills.
● Problem-Solving Skills: Strong analytical and problem-solving abilities. Ability to think critically and provide innovative solutions.
● Project Management: Experience in managing software projects from conception to delivery. Strong organizational and time-management skills.
● Collaboration: Ability to work effectively in a cross-functional team environment. Strong collaboration and stakeholder management skills.
● Adaptability: Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities and requirements.
Why Should You Work for AdPushup?
At AdPushup, we have
1. A culture of valuing our employees and promoting an autonomous, transparent, and ethical work environment.
2. Talented and supportive peers who value your contributions.
3. Challenging opportunities: learning happens outside the comfort-zone and that’s where our team likes to be - always pushing the boundaries and growing personally and professionally.
4. Flexibility to work from home: We believe in work & performance instead of measuring conventional benchmarks like work-hours.
5. Plenty of snacks and catered lunch.
6. Transparency: an open, honest and direct communication with co-workers and business associates.
Job Title: Odoo Developer
Job Summary:
We are seeking an experienced Odoo Developer to join our dynamic team. The ideal candidate will be responsible for customizing, developing, and implementing Odoo ERP solutions. You will work closely with clients to understand their business needs and create tailored solutions to enhance business processes and improve efficiency.
Key Responsibilities:
- Odoo Customization & Development: Customize and develop Odoo modules based on client requirements.
- Module Creation: Design, implement, and maintain custom Odoo modules for various business functions (e.g., sales, inventory, accounting).
- Integration: Integrate Odoo with third-party applications and external systems through APIs.
- Database Management: Manage and optimize PostgreSQL databases associated with Odoo.
- Bug Fixing & Troubleshooting: Identify, diagnose, and resolve issues in Odoo systems to ensure smooth operations.
- Odoo Upgrades: Perform Odoo version upgrades and ensure compatibility of modules across different versions.
- User Support: Provide technical support to users and assist in troubleshooting issues.
- Documentation: Maintain proper documentation of all customizations and development work.
- Collaboration: Work closely with project managers, business analysts, and clients to deliver the best solutions.
Skills & Qualifications:
- Strong proficiency in Python and experience with the Odoo framework.
- Experience in developing and customizing Odoo modules and reports (Qweb).
- Solid understanding of SQL, PostgreSQL, and database management.
- Knowledge of JavaScript, XML, HTML, and CSS for front-end customization.
- Familiarity with API integration and third-party system integration.
- Strong problem-solving and debugging skills.
- Experience with version control systems like Git.
- Ability to work on multiple projects and meet deadlines in a fast-paced environment.
- Good communication skills and ability to collaborate with clients and team members.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
Preferred Skills:
- Experience in Odoo eCommerce and Odoo Studio.
- Knowledge of project management methodologies (e.g., Agile).
- Familiarity with Odoo security best practices and performance optimization.
Why Join Us?
- Opportunity to work on exciting Odoo projects across different industries.
- Collaborative and supportive work environment.
- Competitive salary and benefits.
• Bachelor's degree in computer science, computer engineering, or related field.
• Proficiency with TypeScript, CSS, HTML, and Back-end languages.
• 6+ years’ experience in Node JS, Typescript, NoSQL, RDBMS, AWS Services
• The ability to learn new technologies quickly
• The ability to communicate complex procedures to other colleagues.
Responsibilities
• Understand the high-level product roadmap for the squad and immediate features
to be developed, contributing to high-level estimation and lay-out of the
development sequences. Complete complex development tasks with minimal
guidance
• Constantly and actively contribute to pushing code to production with the objective
of becoming a main contributor. Write testable, efficient, and reusable code suitable
for continuous integration and deployment, that respects best practices and industry
development standards
• Review Unified Modeling Language (UML) diagrams and technical documentation,
ensuring its quality. Enable best practices to help the team achieve their technical
tasks and continually thrive in improving the technology of the product/team.
• Drive the adoption of best practices & regular participation in code reviews, design
reviews, architecture discussions
• Experiment with new and relevant technologies, and tools, and drive innovation &
adoption while measuring yourself on the impact you can create.
• Implementation of long-term technology vision for your team. Responsible for the
complete architecture of your product.
• Creating architecture & designs for new solutions around existing/new
areas u Decide technology & tool choices for your team & be responsible for them.
• Be accountable for code quality with the assistance of a QA Analyst to conduct
adequate testing.
• Review and contribute to technical documentation. Contribute actively to the design
of the solution, challenging other members on technical decisions.
Skills
• Working with other TypeScript developers and software engineers to develop Frontend and back-end architecture that’s well-structured and flexible, along with the
APIs to support it.
• Developing and implementing Back-end architecture to support user interface
concepts. Developing and implementing highly responsive user interface
components using Node concepts.
• Create data visualization tools, libraries, and reusable code for prospects.
• In-depth knowledge of TypeScript, CSS, HTML, and back-end languages.
• Knowledge of Backend service like AWS Services, Microservice, Serverless software.
CricStox is a Pune startup building a trading solution in the realm of gametech x fintech.
We intend to build a sport-agnostic platform to allow trading in stocks of sportspersons under any sport
through our mobile & web-based applications.
We’re currently hiring a Backend Cloud Engineer who will gather, refine specifications and requirements
based on technical needs and implement the same by using best software development practices.
Responsibilities?
● Mainly, but not limited to maintaining, expanding, and scaling our microservices/ app/ site.
● Integrate data from various back-end services and databases.
● Always be plugged into emerging technologies/industry trends and apply them into operations and
activities.
● Comfortably work and thrive in a fast-paced environment, learn rapidly and master diverse web
technologies and techniques.
● Juggle multiple tasks within the constraints of timelines and budgets with business acumen.
What skills do I need?
● Excellent programming skills in Javascript or Typescript.
● Excellent programming skills in Nodejs with Nestjs framework or equivalent.
● A solid understanding of how web applications work including security, session management, and
best development practices.
● Good working knowledge and experience of how AWS cloud infrastructure works including services
like APIGateway, Cognito, S3, EC2, RDS, SNS, MSK, EKS is a MUST.
● Solid understanding of distributed event streaming technologies like Kafka is a MUST.
● Solid understanding of microservices communication using Saga Design pattern is a MUST.
● Adequate knowledge of database systems, OOPs and web application development.
● Adequate knowledge to create well-designed, testable, efficient APIs using tools like Swagger (or
equivalent).
● Good functional understanding of ORMs like Prisma (or equivalent).
● Good functional understanding of containerising applications using Docker.
● Good functional understanding of how a distributed microservice architecture works.
● Basic understanding of setting up Github CI/CD pipeline to automate Docker images building,
pushing to AWS ECR & deploying to the cluster.
● Proficient understanding of code versioning tools, such as Git (or equivalent).
● Hands-on experience with network diagnostics, monitoring and network analytics tools.
● Aggressive problem diagnosis and creative problem-solving skills.
- Good Analytical and Communication skills.
- Strong proficiency with JavaScript - Knowledge of Nodejs and frameworks available for it such as Express, etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, etc.
- Good understanding of server-side CSS pre-processors such as SCSS, Stylus, Less, etc.
- User authentication and authorization between multiple systems, servers, and environments - Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git














