AdTechTalent
Engineering2 months agoHybrid

Epsilon

Senior Staff Software Engineer

pythonbig datadatabricksdevopskubernetessparkkafkasqlangularawsgcpmicroserviceshadoopdockerrest apijavascriptlinuxscrumsoftware securityperformance optimizationcloudetldata pipelinemarketing technologysaas

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

10+

Location

Bengaluru, India

Full job description

Senior Staff Engineer role to develop and maintain internet-scale cloud services for a multichannel SaaS Digital Marketing Platform using Python and distributed technologies. Responsibilities include leading technical discussions, collaborating with cross-functional teams, designing and implementing new products, developing components, creating unit tests, mentoring team members, and focusing on cost optimization, scalability, reliability, and security. Requires 12+ years experience in Python, Big Data, DevOps, Spark, Kafka, SQL, Angular, Cloud (AWS/GCP), Microservices, and knowledge of software security practices, Agile methodologies, and performance optimization. Bachelor's degree or equivalent in computer science required. Location: Bengaluru, Karnataka, India.

What you'll do

  • Develop and maintain applications using Enterprise Python and distributed technologies
  • Lead technical discussions and reviews
  • Collaborate with developers, product managers, business analysts, and users to conceptualize, estimate, and develop software applications and enhancements
  • Develop and detail software objectives, work, and specifications with internal users and departments
  • Collaborate with QA to define test cases, metrics, and resolve test result questions
  • Assist in design and implementation of new products and create POCs for solutions
  • Develop components based on business and application requirements
  • Create unit tests according to team policies and procedures
  • Advise and mentor team members in specialized technical areas
  • Perform administrative duties as defined by support processes
  • Focus on cost optimization, scalability, reliability, and secure solutions

Requirements

  • Bachelor’s degree or equivalent experience in computer science
  • 12+ years experience in Python, Big Data, DevOps, Spark, Kafka, SQL, Angular, Cloud (AWS or GCP), Microservices
  • Experience with Big Data ecosystems like Hadoop, Spark, Kafka, Databricks
  • Experience with Docker and Kubernetes
  • Experience with streaming and batch analytics processes
  • Familiarity with tools such as Eclipse, Maven, Gradle, DB tools, Bitbucket, JIRA, Confluence
  • Ability to develop SOA services and knowledge of REST API and Microservice architectures
  • Strong experience in performance optimization, cost optimization, scalability, and reliability
  • Knowledge of web architectural and design patterns
  • Understanding of software security practices including user authentication and authorization, data validation, and common DOS and SQL injection techniques
  • Familiarity with profiling, code coverage, logging, IDEs and other development tools
  • Scripting skills in JavaScript, Linux, and Python
  • Familiarity with Agile methodologies like SCRUM
  • Strong verbal and written communication skills
  • Ability to work under tight deadlines and prioritize tasks
  • Ability to work effectively in team-oriented, short-cycle environments
  • Ability to identify non-obvious solutions to complex problems

Tech stack

PythonBig DataDatabricksDevOpsKubernetesSparkKafkaSQLAngularAWSGCPMicroservicesHadoopDockerEclipseMavenGradleBitbucketJIRAConfluenceREST APIJavaScriptLinuxSCRUMNoSQLOracleSQL ServerSnowflakePentahoInformaticaData PipelineGlue

Benefits

Opportunities for growth through learning, development and career advancementWork-life balance and flexibilityCollaborative and people-centric work environmentInnovative and forward-thinking culture

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.