Cutshort logo
Client based at Bangalore location. logo
Principal Engineer
Client based at Bangalore location.
Client based at Bangalore location.'s logo

Principal Engineer

at Client based at Bangalore location.

8 - 11 yrs
₹30L - ₹40L / yr
Bengaluru (Bangalore)
Skills
skill iconPython
API
skill iconReact.js
skill iconRedux/Flux
PySpark

Principal Engineer  

Bangalore / Full-Time  

  

  

Job Description  

 

As a Principal Engineer, you will play a pivotal role in researching, designing, implementing, and managing innovative software programs. Your technical prowess and leadership will drive the development of robust, scalable, and highperformance solutions. You will collaborate closely with cross-functional teams, lead technical initiatives, and contribute to the evolution of our product roadmap and cutting-edge AI/ML initiatives. 

 

 

We will rely on your experience in successfully delivering projects that significantly, positively, and measurably affect the business. You should have experience in large scale product development projects and Data Science projects.

 

 

What You'll Do

 

Software Development Leadership  

•      Research, design, implement, and manage software programs, ensuring they align with strategic objectives. 

•      Lead the technical direction and execution of software projects throughout the full development lifecycle. 

Scalable Product Development: 

•      Collaborate with the Tech team to transform Proof of Concepts (POCs) into fully scalable, production-ready products. 

•      Contribute to the development of distributed, scalable systems, and highvolume transactional applications. 

Code Quality and Testing: 

•      Uphold excellent code quality standards, employing unit testing and ensuring adherence to coding best practices. 

•      Support the team in achieving high code quality reflected in quality metrics. 

Technical Leadership: 

•      Lead and guide a team of engineers through the software development lifecycle, providing mentorship and technical expertise. 

Strategic Issue Resolution: 

•      Actively identify and address strategic challenges that may hinder the team's ability to achieve scientific, technical, and strategic goals. 

Product Roadmap and Innovation: 

•      Contribute to the research and development of the product roadmap, including the integration of AI/ML initiatives. 

Deployment and Performance Tracking: 

•      Collaborate closely with engineers to deploy solutions in production, both in real-time and batch processes. 

•      Systematically track and analyze performance metrics to ensure optimal system functioning. 

Team Building and Best Practices: 

•      Foster a culture of team building and knowledge sharing, especially among more junior team members. 

 

Requirements & Skills

•      Bachelor’s / Master's Degree in Computer Science, Software Engineering, or a related field.

•      Overall 8+ Years of extensive experience in the software product development, design including hands-on coding expertise using AGILE processes. 

•      Proficiency in Python API development(Fast API)

•      Proficiency in the UI technologies like React JS , Redux , HTML5/CSS and Java Scripting

•      Good working experience in RDBMS like PostgreSQL, hands-on experience in SQL is must

•      Experience in technologies like PySpark and big data technologies is an advantage 

•      Experience in building enterprise scale SaaS software products using

Microservices architecture and cloud platform like AWS and Azure  

 

Nice to have

 

•      Familiarity with AI/ML concepts and their application is advantageous. 

•      Strong understanding of designing and developing distributed, scalable systems and high-volume transaction applications. 

•      Track record of adhering to code quality standards, unit testing, and coding best practices. 

•      Demonstrated leadership skills, with the ability to guide and mentor a technical team. 

•      Ability to identify and address strategic challenges while aligning with overarching goals. 

•      Strong communication and presentation skills

 

 

Benefits

1.    Paid Time Off

2.    Employee referral bonus program

3.    Awesome coworkers

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Cymetrix Software
at Cymetrix Software
2 candid answers
Netra Shettigar
Posted by Netra Shettigar
Remote only
3 - 7 yrs
₹10L - ₹24L / yr
PySpark
Data engineering
Big Data
Hadoop
Spark
+4 more

Remote working 


Must have skills:

1. GCP - GCS, PubSub, Dataflow or DataProc, Bigquery, Airflow/Composer, Python(preferred)/Java

2. ETL on GCP Cloud - Build pipelines (Python/Java) + Scripting, Best Practices, Challenges

3. Knowledge of Batch and Streaming data ingestion, build End to Data pipelines on GCP

4. Knowledge of Databases (SQL, NoSQL), On-Premise and On-Cloud, SQL vs No SQL, Types of No-SQL DB (At Least 2 databases)

5. Data Warehouse concepts - Beginner to Intermediate level


Role & Responsibilities:

● Work with business users and other stakeholders to understand business processes.

● Ability to design and implement Dimensional and Fact tables

● Identify and implement data transformation/cleansing requirements

● Develop a highly scalable, reliable, and high-performance data processing pipeline to extract, transform and load data

from various systems to the Enterprise Data Warehouse

● Develop conceptual, logical, and physical data models with associated metadata including data lineage and technical

data definitions

● Design, develop and maintain ETL workflows and mappings using the appropriate data load technique

● Provide research, high-level design, and estimates for data transformation and data integration from source

applications to end-user BI solutions.

● Provide production support of ETL processes to ensure timely completion and availability of data in the data

warehouse for reporting use.

● Analyze and resolve problems and provide technical assistance as necessary. Partner with the BI team to evaluate,

design, develop BI reports and dashboards according to functional specifications while maintaining data integrity and

data quality.

● Work collaboratively with key stakeholders to translate business information needs into well-defined data

requirements to implement the BI solutions.

● Leverage transactional information, data from ERP, CRM, HRIS applications to model, extract and transform into

reporting & analytics.

● Define and document the use of BI through user experience/use cases, prototypes, test, and deploy BI solutions.

● Develop and support data governance processes, analyze data to identify and articulate trends, patterns, outliers,

quality issues, and continuously validate reports, dashboards and suggest improvements.

● Train business end-users, IT analysts, and developers.

Read more
Cast Software
at Cast Software
3 recruiters
Shamine Dsouza
Posted by Shamine Dsouza
Bengaluru (Bangalore)
2 - 4 yrs
₹8L - ₹10L / yr
skill iconPython
skill iconDjango
skill iconFlask
SQL
DevOps

Solution Oriented Mindset

  • Assist project in all technical aspects of tooling and DevOps
  • Proactively lead tools new versions release cycle and documentation
  • Proactively identify risks related to application /deliverables and propose a mitigation plan
  • Provide custom solutions as per customer requirements

 

Autonomy & Problem Solving Mindset

  • Work in complete autonomy to deliver project deliverables, for advanced technical deliverables, with required level of quality
  • Must have troubleshooting skills

 

Agile Mindset

  • Contribute to improvement of internal process, tooling, and quality process
  • Design, build and collect technical materials as part of project executions in a spirit of reusability for future engagements and maintain knowledge on best practices, tools, and reusable components for CAST analysis
Looking for Python developers with 2+ years of experience.
Read more
Codebrahma Technologies Pvt. Ltd.
Anand Narayan
Posted by Anand Narayan
Remote, Bengaluru (Bangalore)
1 - 10 yrs
₹6L - ₹15L / yr
skill iconReact.js
skill iconJavascript

Friends,
We are looking for engineers who love to work on frontend to join our team.
At codebrahma we believe that the power is shifting to the frontend, because of the introduction of various BaaS providers like Hasura, AWS. We are also seeing that many companies are embracing the frontend backend divide and are now looking to get the frontend built by specialists like Codebrahma.

If you are someone who has invested time into writing reusable frontend components, who has written custom hooks or compound components, you feel at home working with us.


Required Knowledge:

  1. How react works , react as a UI runtime https://overreacted.io/react-as-a-ui-runtime/">https://overreacted.io/react-as-a-ui-runtime/
  2. Seperation of concerns between pure and impure react components (with state)
  3. How hooks work in react
  4. How to write custom hooks
  5. How to write modular reusable components
Great to Have
  • How Webpack works
  • Performance tuning frontend and react
  • Advanced React Design Patterns
  • Graphql knowledge
Interview Format
Two coding rounds of 45 mins each.
If you crack both the rounds, you get the job, and incase you decline the offer any reason we will give you a gift voucher for spenidng your valuable time with us.
In case you dont crack the question, we will tell you what to learn so that next time you will have a good chance :)
Read more
Visionindia Software Exports
Pune
2 - 8 yrs
₹2L - ₹10L / yr
skill icon.NET
ASP.NET
skill iconAngularJS (1.x)
skill iconAngular (2+)
skill iconJavascript
+4 more
We are hiring a .Net Developer for leading Information Technology Solution Providers in Pune

Role : .NET Developer
Work Location : Pune -Bhavdhan (WORK FROM OFFICE)


Mandatory Skills
- C#.NET Core 3.1, 5
- MVC
- MS SQL Server/Any Data base

Optional Skills
- Microsoft Active Directory
- Cloud â€" Azure/AWS
- Angular/ React
- CI-CD

Read more
PwC
at PwC
Agency job
via The Talent Keepers by Khushi Saifi
Bhubaneswar
3 - 7 yrs
₹14L - ₹15L / yr
skill icon.NET
Windows Azure
ASP.NET MVC
ASP.NET
skill iconReact.js
+2 more

BE/BTech from shortlisted institutes;
b) Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution
c) Design and prototype Azure solutions, create solution architecture document covering deep technical aspects of the implementation
d) Create a unified strategy for Azure cloud transformation governance, automation, security, implementation and operations
e) Analyze existing application portfolios, develop next-gen application architecture, transformation and modernization roadmap
f) Conduct Azure solutions architecture review/audit and create review/audit report
g) Lead implementation of the solution from establishing project requirements and goals to solution "go-live"
h) Oversee the development efforts and provide technical help as needed
i) Day-to-day lead the client through the technical and organizational challenges of Cloud transformation
j) Participate in the full cycle of pre-sale activities, including RFP processing, proposal development and direct communications with potential clients
k) Maintain a strong understanding of industry trends and best practices
l) Create thought leadership on Azure solutions and hybrid clouds
m) Serve as an Azure evangelist, consult and provide technical guidance on Azure solutions design, build, governance, security, operations and cost control best practices
What You Have
n) Large-scale software development or application engineering with recent coding experience in the following platform: .Net Core,.NET MVC, Azure, React.js, Angular
o) Designing and building applications using container and serverless technologies
p) Experience architecting highly available systems that utilize load balancing, horizontal scalability and high availability
q) Deep expertise in solution architecture including web services, relational and non-relational databases, front-end and/or back-end technologies
r) Good exposure to Agile software development methodologies and DevOps practices such as Infrastructure as Code (IaC), Continuous Integration (CI) and automated deployment
s) Experience working with highly scalable, performant and mission critical architectures
t) Avid technologist, with deep expertise in modern cloud architecture and history of successful implementation of complex Azure solution
u) Ability to suggest competitive and innovative technical decisions, get client buy-in and deliver commitments
v) Strong communication skills, ability to present technical ideas in business-friendly language
w) Analytical and problem-solving abilities
x) Azure certifications and Architecture Framework (TOGAF/IAF) are recommended

 

 

Read more
BrandzGarage
at BrandzGarage
3 recruiters
Saquib Jawed
Posted by Saquib Jawed
Remote, Pune
1 - 3 yrs
₹3L - ₹4.2L / yr
skill iconPHP
MySQL
skill iconLaravel
NOSQL Databases
MVC Framework
+2 more
PHP Developer responsible for managing backend services and the interchange of
data between the server and the users.
Your primary focus will be the development of all server-side logic, definition and maintenance of
the central database, and ensuring high performance and responsiveness to requests from the
front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into
the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities :
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions

Skills And Qualifications :
- Strong knowledge of PHP web frameworks especially LARAVEL
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git

Experience :
- 1- 3 years of work experience
- IT service background is plus
Read more
MNC
MNC
Agency job
via AppTalent Business Solutions by AppTallentBusinesSolutions
Bengaluru (Bangalore)
2 - 5 yrs
₹1L - ₹5L / yr
skill iconReact.js
skill iconJavascript
Fullstack Developer
MERN Stack
skill iconRedux/Flux
+2 more
  • Strong analytical and logical skills, ability to work as an individual contributor
  • Candidate must have in-depth knowledge of React JS, Node JS, MongoDB, JavaScript (ES6 and Type Script)
  • Proficient with HTML, CSS - Master of jQuery and CSS3, less, Sass, Familiar with
  • Proficient understanding of code versioning tools, build process such as And CI CD Process
  • Familiar with Jira, Confluence and Agile development
  • Knowledge of MVC's will add advantage
  • Analytical & Problem solving skills
  • Ability to work collectively towards team goals
  • Responsible & Self starter who takes initiative
  • Professionalism and team handling skills
  • Good communication skills in verbal and written
  • Understands the software development life-cycle process and a good team player

    Responsibilities and Duties

As a Full stack developer, you are expected to deliver end to end assigned task. Primarily you would be working on JavaScript, ReactJS, Redux, Node JS, HTML, CSS and taking care of API integration.

Read more
Kivi Capital
at Kivi Capital
1 recruiter
Gaurav Jindal
Posted by Gaurav Jindal
Gurgaon, NCR (Delhi | Gurgaon | Noida)
0 - 1 yrs
₹15L - ₹22L / yr
skill iconPython
Data Structures
Algorithms
pandas
skill iconC++
+2 more

We are actively seeking software development engineers who are interested in designing robust trading systems and refining programs to efficiently manage various types of financial market data that facilitate our quantitative investment research. By designing and improving the firm's internal applications, the SDE will play a key role in expanding the firm's trading capabilities.

 

Responsibilities:

  • Management & scaling up existing infrastructure for high-frequency market data capture.
  • Develop a scalable and consistent data handling infrastructure for the above data to facilitate efficient backtesting of quantitative investment strategies.
  • Perform R& D; to build a software platform in Python for backtesting various kind of investment strategies using the above databases.
  • This will involve studying the strategy development process and performance evaluation metrics.
  • Develop autopilot risk-management systems to monitor live performance of the Portfolio.
  • Improve the existing algorithms to achieve better execution price and reduce the latency.

 

Requirements:

Our ideal candidate would have graduated with a degree in computer science from a top university with 1-3 years industry experience, along with:

  • High Level of proficiency in Python and good knowledge of Matlab/C++/C#.
  • Past experience in dealing with large datasets and Knowledge of database administration and network programming will be a plus.
  • Well-versed in software engineering principles, frameworks and technologies.
  • The ability to manage multiple tasks in a fast-paced environment.
  • Excellent analytical and problem solving abilities.
  • A keen interest in learning about the financial markets.
Read more
SpotDraft
at SpotDraft
4 recruiters
Madhav Bhagat
Posted by Madhav Bhagat
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 7 yrs
₹3L - ₹24L / yr
skill iconPython
TensorFlow
caffee
We are building the AI core for a Legal Workflow solution. You will be expected to build and train models to extract relevant information from contracts and other legal documents. Required Skills/Experience: - Python - Basics of Deep Learning - Experience with one ML framework (like TensorFlow, Keras, Caffee) Preferred Skills/Expereince: - Exposure to ML concepts like LSTM, RNN and Conv Nets - Experience with NLP and Stanford POS tagger
Read more
Nitor Infotech
at Nitor Infotech
2 recruiters
Balakumar Mohan
Posted by Balakumar Mohan
Pune
7 - 9 yrs
₹0L - ₹12L / yr
skill iconJava
J2EE
Game Design
Spring
skill iconMongoDB
The hunt is for a strong Java Resources and team players with the ability to manage effective relationships with a wide range of stakeholders (customers & team members alike). Incumbent will demonstrate personal commitment and accountability to ensure standards are continuously sustained and improved both within the internal teams, and with partner organizations and suppliers. Skills : Java Experience: 7 to 9 Years Designation : Lead Engineer Location: Pune (Hinjewadi Phase -2) Position: Permanent Notice Period: 2 Months 1. Role Description: Extensive Java(1.8+) and J2EE development experience. Good knowledge of Design patterns(Creational/behavioural and architectural). In depth knowledge and experience of working with Spring(Boot, Core, MVC, Security, Batch, Cloud), Hibernate, Maven, Gradle etc. Proficient in Databases like Mysql, Oracle, Postgres, MongoDB Experience of JMS queues(ActiveMQ/RabbitMQ/Kafka) Proficient in writing unit and integration test cases. Should have working knowledge of linux in order to be able to deploy monitor and maintain a application. Should have knowledge about source control and deployment tools like GIT, Jenkins, bitbucket etc. Knowledge on micro services and full stack architectures is an additional plus. Should have knowledge in performance engineering and be able to do required optimizations. Ability to perform code reviews/ensure best practices. Alongside the candidate should posses excellent communication skills, and should be able to mentor a team when required. Those who are Interested can share their resume on [email protected]
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos