Senior/Lead Software Engineer - Machine Learning

Salesforce, Inc.
Apply Now

Job Description

Job Category

Products and Technology

Job Details

SUMMARY:

Salesforce is the global leader in customer relationship management (CRM) software. We pioneered the shift to cloud computing, and today we're delivering the next generation of social, mobile and cloud technologies that help companies revolutionize the way they sell, service, market and innovate-and become customer companies. We are the fastest growing of the top 10 enterprise software companies, the World's Most Innovative Company according to Forbes and one of Fortune's 100 Best Companies to Work For.

The CRM Database Sustaining Engineering Team deploys and manages some of the largest and most trusted databases in the world. Our customers rely on us to keep their data safe and highly available. As Team we believe in a service ownership driven approach, Machine learning & Software solution Driven Reliability and Resiliency of the Infrastructure & our services. Therefore, We are looking for a Senior Software engineer to help build the software that enables us to keep up with the fast paced demands of scaling and operating our services in Salesforce. You'll collaborate with product owners, top-notch software engineers and world-class Database / System engineers to design and implement our next generation API driven infrastructure using machine learning models.

Check out our We are Salesforce Engineering video below

We are Salesforce Engineering

Responsibility:

  • Build industry leading recommendation / Self Healing system; develop highly scalable tools leveraging machine learning;
  • Understand product objectives and machine learning techniques; improve model and recommendation strategy;
  • Solid experience with data structures or algorithms
  • Software development experience through hands on coding in a general purpose programming language
  • Design & development of machine learning systems & Framework as per requirement. Produce the design documents. 
  • Research and implement appropriate ML algorithms and tools
  • Develop machine learning applications according to requirements
  • Perform statistical analysis and fine-tuning using test results
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks
  • Keep abreast of developments in the field
  • Also will participate in other Development Requirements as a software developer. 

Required Skills

  • 10+ years of Software Development Experience. Must have excellent command of Python Language. Strong Machine Learning skill preferred. Strong Skill on java / C++, OOPS / Data Structure concepts preferred. 
  • At least 3+ years AI/ML technologies and extensive hands-on experience. 
  • At least 3+ years of experience in Data Science
  • ??Familiarity with machine learning frameworks. 
  • Understand and use computer science fundamentals, including data structures, algorithms, computability and complexity and computer architecture
  • Deep knowledge of math, probability, statistics and algorithms.
  • Produce project outcomes and isolate the issues that need to be resolved, in order to make programmes more effective.
  • Manage the infrastructure and data pipelines needed to bring code to production.
  • Demonstrate end-to-end understanding of applications (including, but not limited to, the machine learning algorithms) being created.
  • Build algorithms based on statistical modelling procedures and build and maintain scalable machine learning solutions in production
  • Use data modelling and evaluation strategy to find patterns and predict unseen instances
  • Apply machine learning algorithms and libraries
  • Lead on software engineering and software design
  • Communicate and explain complex processes to people who are not programming experts
  • Liaise with stakeholders to analyze business problems, clarify requirements and define the scope of the resolution needed
  • Analyze large, complex datasets to extract insights and decide on the appropriate technique
  • Research and implement best practices to improve the existing machine learning infrastructure
  • Provide support to engineers and product managers in implementing machine learning in the product.

Preferred Qualifications

  • Experience with DevOps (CI/CD, Docker, deployment to AWS) is Plus.
  • Public cloud engineering on any of the public cloud technology, preferably AWS
  • Experience using SQL and/or NoSQL datastores e.g. Oracle, Postgresql and etc
  • Experience with container orchestration systems Kubernetes, Docker, Helios, Fleet or Mesos
  • CI/CD experience with Jenkins
  • Experience owning and operating multiple instances of mission-critical infrastructure services including, monitoring, alerting, logging, and reporting applications
  • Hands-on experience with container technologies (e.g., Docker, Kubernetes)
  • Experience using or operating continuous integration, continuous delivery, and deployment automation (e.g., Jenkins)
  • Familiarity with source code management and version control systems (git, perforce)
  • Proven track of building systems, especially for public cloud providers (e.g., AWS, Azure, GCP, Alibaba)

Accommodations

If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.

Company Info.

Salesforce, Inc.

Salesforce is an American cloud-based software company headquartered in San Francisco, California. It provides customer relationship management (CRM) service and also provides enterprise applications focused on customer service, marketing automation, analytics, and application development.

  • Industry
    Consulting,Cloud computing,Computer software
  • No. of Employees
    73,541
  • Location
    Salesforce Tower, Mission Street, San Francisco, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Salesforce, Inc. is currently hiring Software Engineer, Machine Learning Jobs in Hyderabad, Telangana, India with average base salary of ₹840,000 - ₹2,160,000 / Year.

Similar Jobs View More