Name of Employer: Dell
Position: Senior Principal Software Engineer - IT. India (Job eligible for Hybrid workplace as part of Dell’s Connected Workplace program.)
Duties:
- As a experienced software engineer, your responsibilities will include:
- Designing, Coding, and Testing/Debugging Applications: You’ll create robust and efficient software solutions by writing code, ensuring its quality, and identifying and fixing any issues and leading code reviews with junior developer's.
- Documenting Procedures: You’ll document procedures for using the software and contribute to quality improvements by leading code reviews with team.
- Merging Software Engineering, DevOps, Data Engineering, and Deployment: You’ll integrate various aspects of software development, including modern DevOps practices and AI practices , data engineering, and deployment at scale. This will help teams effectively deploy algorithmic models.
- Building Customer Centric Solutions: Your work will accelerate the development of the new Dell Gen AI Platform and enhance AI and ML capabilities across the company via a continuous feedback loop with customers and Designers engagement .
- Identifying , Validating and Integrate a Range of Technologies : if core skills and technologies are already identified and leverage largely open Source solutions on Prem , the role offers opportunity to explore new solution and framework to guarantee adoption of industry best practices.
- Test Driven Development and Continuous Integration : leverage Continuous Deployment; Enterprise-scale platforms; parallelized workloads and test Driven programming approach
- Assisting in Training and Mentoring: You’ll help train and mentor other developers and engineers.
Requirements:
To qualify for this role, you’ll need the following qualifications and experience:
Education: A Master’s degree in Computer Science, Computer Applications, Computer Engineering, or a related field, along with 5 years of experience in the job offered or in software engineering, data analytics, application development, or a related occupation.
Alternatively, the employer will accept a Bachelor’s degree in the same fields, along with 7 years of experience in the job offered or related roles, in lieu of a Master’s degree plus 5 years of experience.
Technical Skills:
- Proficiency in languages like C++, SQL, R, or Python.
- Proficiency in object-oriented programming and Asynchronous programming
- Experience with cloud-native computing and cloud technologies, including Kubernetes, Docker, GitHub, and platforms like GCP, AWS, or Azure.
- Familiarity with microservices architecture, Test Driven Development and Continuous Integration / Continuous Deployment.
- Experience in Data engineering (Spark) , Message queue ( RabbitMQ, Kafka)
- Proficiency in databases ( Postgres, , Mongo Db, Redis, SQL server) and its optimization
- Experience with Gen AI Agent Framework (e.g. Lang chain) is a plus
If not all an expertise in few of those skills are mandatory to excel in the role.
Jobs from our Partners
Network Solutions Architect
Senior System Integration and Test Engineer
Critical Infrastructure Engineer
Critical Infrastructure Engineer
IDT Software Engineer - Huntsville
Dynamics 365 and C# Developer
Other Jobs from Dell
Principal Supplier Process Engineer
Principal Supplier Process Engineer
AIML OPS Engineer for Personalization Platform
Senior Principal Engineer
2024 Campus Hiring Product Management Engineer
Senior Principal Site Reliability Engineer-OpenShift, Redhat Linux & Kubernetes
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 264 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee