What you'll do:
Design and development of scalable applications.
Collaborate with tech leads to get maximum understanding of underlying infrastructure.
Contribute to continual improvement by suggesting improvements to the software system.
Ensure high scalability and performance
You will advocate for good, clean, well documented and performing code; follow standards and best practices.
We'd love for you to have:
Education: Bachelor/Master Degree in Computer Science
Experience: 1-3 years of relevant experience in BI/Big-Data with hands-on coding experience
Mandatory Skills
Strong in problem-solving
Good exposure to Big Data technologies, Hive, Hadoop, Impala, Hbase, Kafka, Spark
Strong experience of Data Engineering
Able to comprehend challenges related to Database and Data Warehousing technologies and ability to understand complex design, system architecture
Experience with the software development lifecycle, design, develop, review, debug, document, and deliver (especially in a multi-location organization)
Working knowledge of Java, python
Desired Skills
Experience with reporting tools like Tableau, QlikView
Awareness of CI-CD pipeline
Inclination to work on cloud platform ex:- AWS
Crisp communication skills with team members, Business owners.
Be able to work in a challenging, dynamic environment and meet tight deadlines
About hiring for a leading client
Similar jobs
Hi
Profile : Network Support Engineer
Experience - 3+ years
Timing - Thurs-Mon: 10:30PM to 7:30 AM
Location: NOIDA, Sec-62 ( Work from Office)
Expertise & Hands on experience with the following:
- Creating new infrastructure from scratch
- Excellent working experience of LAN, WAN management and network devices
- Linux Server installation and drivers installations configuration
- Network troubleshooting in both windows, linux environments.
- Troubleshooting of WiFi Networks
- Solid understanding of networking concepts and protocols, including TCP/IP, DNS, DHCP, BGP, OSPF, VLANs, and VPNs.
- Perform network diagnostics using tools such as Wireshark, tcpdump, and SNMP.
- Investigate security incidents and implement measures to mitigate risks. ○ Participate in on-call rotation to provide support for network emergencies.
- Working experience to manage the complex network infrastructure.
- Experience to do automation to manage network devices using scripting.
- Strong analytical and problem-solving skills with the ability to quickly diagnose and resolve network issues.
- Cisco CCNA or equivalent certification is a plus.
Scripting for automation ○ Python ○ Bash
Non-Functional Requirements:
- Performs regular audits of server security and websites exposed outside to the world.
- Documenting any processes which employees need to follow in order to successfully work within our computing system.
- Experience supporting technical teams (e.g., developers and/or IT teams)
- Strong attention to details of problems and ability to navigate complex issues in high pressure situations
- The ability to effectively collaborate with various internal teams
- Excellent critical thinking and problem solving skills.
- Ensures all the problems are resolving in a timely manner and following SLAs.
- Ability to prioritize a wide range of workloads with critical deadlines.
- Experience in a 24x7 environment.
- Good communication skills
- Bachelor’s degree preferably in Engineering or equivalent professional or military experience with 10-15 years of experience.
- 5+ years of large-scale software development or application engineering with recent coding experience in two or more modern programming languages such as:Java,JavaScript, C/C++, C#, Swift, Node.js, Python, Go, or Ruby
- Experience with Continuous Integration and Continuous Delivery (CI/CD)
- Helping customers architect scalable, highly available application solutions that leverage at least 2 cloud environments out of AWS, GCP, Azure.
- Architecting and developing customer applications to be cloud developed or re-engineered or optimized
- Working as a technical leader alongside customer business, development and Development teams with support to Infrastructure team
- Providing deep software development knowledge with respect cloud architecture,design patterns and programming
- Advising and implementing Cloud (AWS/GCP/Azure) best practices
- Working as both an application architect as well as development specialist in Cloud native Apps architecture, development to deployment phases.
- Implementing DevOps practices such as infrastructure as code, continuous integration and automated deployment
You will be part of the core engineering team that is working on developing AI/ML models, Algorithms, and Frameworks in the areas of Video Analytics, Business Intelligence, IoT Predictive Analytics.
For more information visit www.gyrus.ai
Candidate must have the following qualifications
- Engineering or Masters degree in CS, EC, EE or related domains
- Proficient in OpenCV
- Profficiency in Python programming
- Exposure to one of the AI platforms like Tensorflow, Caffe, PyTorch
- Must have trained and deployed at least one fairly big AI model
- Exposure to AI models for Audio/Image/Video Analytics
- Exposure to one of the Cloud Computing platforms AWS/GCP
- Strong mathematical background with special emphasis towards Linear Algebra and Statistics
AEM Developer - Job Description
Required Skills
- “AEM Lead Dev” - Minimum 3+ years of experience in AEM and at least 4 to 7 years of industry experience
- Design and develop AEM components and templates.
- Hands on experience in DAM, workflows, MSM, User management and Dispatcher.
- Strong in Maven configurations with respect to various AEM archetype projects and integrations.
- Basic understanding and implementation of Java/J2EE design patterns
- Knowledge on Portal or related technologies
- Experience with RESTful and SOAP based web services
- Intermediate experience with at least basic front-end skills - HTML, CSS, JS [Jquery]
Nice to have
- Adobe certification (AEM Developer/AEM Architect)
- Experience working with Adobe Cloud Manager for deployments
- Experience working with AEM as a Cloud Service (AEMaaCS)
- Experience using Adobe Target, Campaign, Analytics, Launch, and I/O, and how each of these integrates with AEM
- Experience with Adobe’s Commerce Integration Framework (CIF) components
- Experience, or at least exposure, to headless content delivery and presentation as single page applications
- Experience with server management in cloud ecosystems like Azure or AWS
- Prefer to have experience in third party integrations with AEM [Other products of Adobe or any other applications]
- Working with Adobe Marketing Cloud tools like Adobe Campaign, Target, Scene 7, etc
Job Description –Sr. Python Developer
Job Brief
The job requires Python experience as well as expertise with AI/ML. This Developer is expected to have strong technical skills, to work closely with the other team members in development and managing key projects. Ability to work on a small team with minimal supervision, Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
Job Requirement
- 4 plus Years of Python relevant experience
- Good at communication skills and Email etiquette
- Quick learner and should be a team player
- Experience in working on python framework
- Experience in Developing With Python & MySQL on LAMP/LEMP Stack
- Experience in Developing an MVC Application with Python
- Experience with Threading, Multithreading and pipelines
- Experience in Creating RESTful API’s With Python in JSON, XMLs
- Experience in Designing Relational Database using MySQL And Writing Raw SQL Queries
- Experience with GitHub Version Control
- Ability of Write Custom Python Code
- Excellent working knowledge of AI/ML based application
- Experience in OpenCV/TensorFlow/ SimpleCV/PyTorch
- Experience working in agile software development methodology
- Understanding of end-to-end ML project lifecycle
- Understanding of cross platform OS systems like Windows, Linux or UNIX with hands-on working experience
Responsibilities
- Participate in the entire development lifecycle, from planning through implementation, documentation, testing, and deployment, all the way to monitoring.
- Produce high quality, maintainable code with great test coverage
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable Python/AI/ML modules
- Solve complex performance problems and architectural challenges
- Help with designing and architecting the product
- Design and develop the web application modules or APIs
- Troubleshoot and debug applications.
We are looking for a Technical Lead - Java to join our awesome team and deliver a streamlined user experience. We want a team member who is well versed and comfortable spanning the full development lifecycle, from requirements identification and prototyping, through design and implementation. We want a team member who Leads projects and teams. Participates in and supports initiatives outside of the main area of responsibility.
Engineering and Delivery
- Responsible for the quality and quantity of the engineering output.
- Responsible for the continuous, iterative improvement of our engineering team.
- Responsible for the overall planning, execution, and success of complex technical projects.
- Work closely with the client & product management team to ensure we are building the best products & team is aligned to product goals.
- When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.
Managing and Directing
- Talk to engineers to tease out concerns early, then fix them when possible.
- Resolve conflicts or performance problems with engineers.
- Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.
- Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.
- Represent the engineering with other departments and ensure we provide engineering support wherever necessary in the company.
- Support team happiness. :)
Hiring and Training
- Attract, nurture, coach, and retain talent.
- Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.
- Ensure engineers are provided with continuous and valuable learning opportunities.
- Contribute to determining engineering salary ranges and adjustments.
- Contribute to defining and building the vision for our engineering organization.
- Contribute to defining quality standards for our work.
- Contribute to creating training and learning material and opportunities for engineers.
Strategy and Consulting
- Run and/or participate in project kick-offs.
- Work with your team to select and design the software architecture, tools, and platforms used to deliver client projects.
- Define quality standards for client projects.
Qualifications
- BSc/BE/BTech in Computer Science, Engineering or a related field
- 4+ years Experience working with JAVA technology
- Knowledge of Spring boot, Spring MVC frameworks
- Knowledge of React and other JavaScript frameworks
- Good knowledge of operating systems and networking concepts
- Aggressive problem diagnosis and creative problem solving skills
- Startup mentality, high willingness to learn, and hardworking
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
- Good to have - Experience with Google Maps API
- Good to have - Familiar with testing frameworks (Ex. Jasmine)
- Deep experience on Performance Engineering with understanding of Java/J2EE technologies.
- Experienced in defining and realizing end-to-end Technical Architecture for large scale real- time enterprise systems. Ability to identify and define non-functional requirements and design systems to meet the same.
- Ability to review existing Architectures and identify Risks, Trade-offs, and share recommendations for addressing the identified issues.
- Demonstrate strong understanding of cloud architecture considerations when scaling and tuning application deployments. Must have hands on experience working on any of the Cloud deployments on AWS or Azure.
- Good experience on leveraging APM tools to provide deep dive analysis on performance problems. Deep understanding of the dashboards which can be built for CIO level interactions. Must have relevant experience on APM tools like Dynatrace or AppDynamics.
- Experience in performance optimization of J2EE systems on any of different types of application servers - WebLogic, WebSphere, JBoss etc. Deep expertise in any one of the application servers is a must.
- Experience in creating and reviewing technical documents like Architecture blueprint, Design specifications, Deployment architecture.
- Experience on working on Performance Testing Projects. Fair understanding of Performance Testing tools - Apache JMeter /Gatling/ HP Load Runner for Load testing. Must be in a position to review Performance Testing programs and steer directions towards right Workload Model, appropriate Test and Monitoring Strategy, build performance models and derive at right Capacity Planning.
- Experience in Big Data Analytics like - Apache Kafka, Apache Storm, Apache Hadoop, Apache Spark.
- Good skills in RDBMS like: Oracle, MS-SQL, MySQL, Cassandra, and Mongo DB
- Exposure to Agile methodologies & Continuous Integration Tools
- Entrepreneur / Intrapreneur (someone who has built technology teams ground-up, built new solutions from scratch)
- Very sound understanding of technology and have a consultative approach.
- Sound understanding of complex enterprise IT environment and issues faced by CIOs in the digital era.
- Excellent Pre-sales experience and have played a key role in winning business along with the sales team.
- Excellent communication, interpersonal, liaison and problem-solving skills with the ability to work in a multi-cultural environment
- Good negotiation skills
- Go getter and results oriented
- High energy level with ability to work well under pressure
- Good relationship building skills. Someone who enjoys CIOs trust and has an ability to develop relationships at all levels (technology teams) of the customer organization.
Headquartered in Palo Alto, CA, TIBCO Software enables businesses to reach
new heights on their path to digital distinction and innovation. From systems
to devices and people, we interconnect everything, capture data in real time
wherever it is, and augment the intelligence of organizations through analytical insights. Thousands of customers around the globe rely on us to build compelling experiences, energize operations, and propel innovation. Our teams flourish on new ideas and welcome individuals who thrive in transforming challenges into opportunities. From designing and building amazing products to providing excellent service; we encourage and are shaped by bold thinkers, problem-solvers, and self-starters. We are always adapting and providing exciting opportunities for our employees to grow, learn and excel. We value the customers and employees that define who we are; dynamic individuals willing to take the risks necessary to make big ideas come to life and who are comfortable collaborating in our creative, optimistic environment. TIBCO – we are just scratching the surface.
Who You’ll Work With:
TIBCO Data Virtualization (TDV) is an enterprise data virtualization solution that orchestrates access to multiple and varied data sources, delivering data sets and IT curated data services to any analytics solution. TDV is a Java based enterprise-grade database engine supporting all phases of data virtualization development, run-time, and management. It is the trusted solution of choice for the top enterprises in verticals like finance, energy, pharmaceutical, retail, telecom etc.
Are you interested in working on leading edge technologies? Are you fascinated with Big Data, Cloud, Federation and Data Pipelines? If you have built software frameworks and have a background in Data Technologies, Application Servers, Business Intelligence etc this opportunity is for you.
Overview
TIBCO Data Virtualization team is looking for a senior engineer to enhance
and maintain to our SQL Query Engine. You've got experience designing and
implementing complex software systems. You understand database query
engines and have a strong ability to select appropriate algorithms vis-à-vis
computational complexity and time/space trade-offs. You are intimately
familiar with design patterns and anti-patterns. You have facility with large
pre-existing code bases.
The server is implemented by a multi-million line source base in Java, so
the ability to understand and integrate with existing code is an absolute
must. The core runtime is a complex multi-threaded system and the
successful candidate will demonstrate complete expertise in handling
features geared towards concurrent transactions in a low latency, high
throughput and scalable server environment. The candidate will have the
opportunity to work in a collaborative environment with leading database
experts in building the most robust, scalable and high performing database
server.
Job Responsibilities
In this crucial role as a Query Engine Engineer, you will:
• Design and implement enhancements and optimizations to our SQL query engine capabilities and infrastructure
• Enhance the product’s robustness, flexibility, and performance
• Create and implement functional & technical specifications
• Work with minimal supervision both individually as well as within ad-hoc groups
Required Skills
• Bachelor's degree in Computer Science or equivalent experience with 3+ years experience, or 5+ years of equivalent work experience
• 4+ years of software development experience
• 3+ years of Java-based server-side experience, with significant core Java experience
• 2+ years of multi-threading experience
• 2+ years of SQL experience and/or relational algebra
• Proficiency in both spoken and written communication in English is a must
Desired Skills
• Strong object-oriented design background
• Strong SQL & database background
• Competence with design patterns and anti-patterns
• Experience with all lifecycle aspects of enterprise software
• Experience working with large, pre-existing code bases
• Experience developing cloud-based software