Lead, Software Engineer Scala & Spark

Year    TS, IN, India

Job Description

•To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.•

Job Category


Software Engineering
Job Details


About Salesforce

We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too -- driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good - you've come to the right place.




The Data and Analytics Organization is Salesforce's cornerstone for fostering growth and margins through unparalleled data insights. From robust governance to strategic execution, we support data pioneers with an unbiased approach. Our Enterprise Data Strategy builds a solid data foundation, fostering a culture of data-driven decisions. We ensure end-to-end quality through a cohesive data supply chain. By deploying and integration platform tools, we enable seamless data access and automated data management driving efficiency and growth with actionable insights. As a steadfast partner, we shape a data ecosystem that fuels innovation. Our commitment to integrity and accessibility propels informed decision-making, propelling Salesforce to new heights of excellence.


Responsibilities
================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

• Design, develop, and maintain scalable data processing applications using Apache Spark and Scala.
• Collaborate with data engineers, product managers, and analysts to understand data requirements and translate them into efficient data processing solutions.
• Optimize and tune Spark applications for performance and scalability.
• Implement data quality checks and ensure data integrity throughout the processing pipelines.
• Monitor and troubleshoot production data pipelines, ensuring reliability and uptime.
• Work with large datasets from various sources, transforming and enriching them to meet analytical requirements.
• Stay up-to-date with the latest trends and advancements in big data technologies and apply them to improve our data processing capabilities.
• Participate in code reviews, provide feedback, and ensure best practices are followed.
Document data processing workflows and maintain clear and comprehensive technical documentation.




Qualifications:

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field
• 6+ years of experience as a Spark Scala Engineer or similar role.
• Strong proficiency in Scala programming language.
• Hands-on experience with Apache Spark, including Spark SQL, Spark Streaming, and Spark MLlib.
• Solid understanding of design patterns, distributed computing principles and big data technologies.
• Experience with JSON, jQuery, or similar technologies
• Experience with data warehousing concepts and ETL processes.
• Proficient in SQL and experience with relational and NoSQL databases.
• Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their big data services.
• Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
• Experience Unit Testing Frameworks & Tools like TestNG, JUnit, JMeter and Apex Unit testing frameworks
• Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
• Excellent communication and interpersonal skills.

Accommodations


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


Posting Statement


At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at www.equality.com and explore our company benefits at www.salesforcebenefits.com .


Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce does not accept unsolicited headhunter and agency resumes. Salesforce will not pay any third-party agency or company that does not have a signed agreement with Salesforce .
?

Salesforce welcomes all.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3389326
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year