Apply

Senior Software Engineer

Posted 2 months agoViewed

View full description

๐Ÿ’Ž Seniority level: Senior, 6+ years

๐Ÿ“ Location: India

๐Ÿ” Industry: Digital commerce and personalization

๐Ÿข Company: Bloomreach๐Ÿ‘ฅ 501-1000๐Ÿ’ฐ $30,000,000 Debt Financing over 2 years agoWeb DevelopmentInformation TechnologyMarketing AutomationSoftware

๐Ÿ—ฃ๏ธ Languages: English

โณ Experience: 6+ years

๐Ÿช„ Skills: AWSElasticSearchGCPHadoopJavaKafkaMachine LearningSoftware ArchitectureAlgorithmsData StructuresSpark

Requirements:
  • Bachelor's or Master's degree in Computer Science or related fields.
  • 6+ years of hands-on experience in Java or another object-oriented language.
  • Experience with cloud providers (AWS, GCP) and enterprise software development.
  • Familiarity with open-source search engines like Solr or ElasticSearch.
  • Knowledge of big data technologies (Hadoop, Spark, Kafka).
  • Proficiency in data structures, algorithms, and software architecture.
  • Familiarity with machine learning algorithms and tools.
  • Experience collaborating with Data Science teams for real-time ML model implementation is a plus.
Responsibilities:
  • Design and implement recall and ranking search algorithms, leveraging LLM models to optimize digital commerce.
  • Build, maintain, and scale efficient data processing pipelines for Search.
  • Collaborate with Product team to understand use cases and lead cross-functional engineering teams for project execution.
  • Participate in the agile development process, focusing on automation and monitoring.
  • Apply GenAI/LLM technologies to improve search relevance and revenue.
Apply

Related Jobs

Apply

๐Ÿ“ India

๐Ÿงญ Full-Time

๐Ÿ” Technology services for entrepreneurs

๐Ÿข Company: GoDaddy๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ $800,000,000 Post-IPO Equity about 3 years ago๐Ÿซ‚ Last layoff over 1 year agoWeb HostingDomain RegistrarWeb DevelopmentOnline Portals

  • 7+ years of experience as a Software Engineer.
  • Hands-on experience with big data technologies such as Apache Airflow, Apache Spark, Kinesis, Kafka.
  • Experience designing and building systems using AWS technologies including Lambdas, DynamoDB, EMR, Glue, S3.
  • Experience optimizing the end-to-end performance of distributed systems.
  • Experience scaling large production systems and designing data ETL pipelines.
  • Experience delivering high-scale production web services across multiple technology stacks.
  • Demonstrated experience upgrading CI/CD processes, especially with Git.
  • Experience with back-end technologies like Python, Go, or JavaScript.
  • Strong drive to learn, grow, and help fellow engineers.
  • Architect data systems that are resilient to disruptions and failures, ensuring high uptime for data services and pipelines.
  • Handle petabytes of data to generate insights and enable analytics.
  • Build and scale a next-generation experimentation platform.
  • Participate in the development of services and systems for gathering and analyzing experiment data.
  • Maintain quality and performance through code reviews and best practices.
  • Engage with engineers & leaders across GoDaddy to solve business and customer problems.
  • Continuously improve agile practices within the team.
  • Support junior engineers and interns.

AWSPythonApache AirflowDynamoDBETLJavascriptKafkaGoCI/CD

Posted 8 days ago
Apply
Apply

๐Ÿ“ India

๐Ÿงญ Full-Time

๐Ÿ” Fintech

๐Ÿข Company: Oportun๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $235,000,000 Post-IPO Debt 3 months ago๐Ÿซ‚ Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • Master's degree in Computer Science, Information Assurance/Security, Cyber Security, Computer Engineering, Electrical Engineering, or a related field.
  • 6 years of experience in the job offered or a related occupation.
  • 4+ years of experience building large scale distributed services.
  • 2+ years of experience in software security architecture and design review, Threat Modeling, Security Code Review, SDLC, and application security best practices.
  • (re)Design, Build and maintain large-scale, high-throughput foundational security services and libraries such as Authentication, Authorization, Encryption, Tokenization, Entitlements
  • Perform Application and Operational threat modeling.
  • Conduct security code reviews.
  • Improve observability into the Security Posture of the company.
  • Drive and Mitigate Security Vulnerabilities in code and infrastructure.
  • Partner with engineering teams to integrate mitigation controls into CI/CD processes.

Backend DevelopmentCybersecuritySoftware Architecture

Posted 13 days ago
Apply
Apply

๐Ÿ“ India

๐Ÿ” Fintech

๐Ÿข Company: Oportun๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $235,000,000 Post-IPO Debt 3 months ago๐Ÿซ‚ Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • Typically requires a minimum of 6 years of related experience with a Bachelor's degree or a Master's degree with equivalent experience.
  • Proven track record of delivering high-quality sophisticated software solutions.
  • Extensive full-stack experience with proficiency in Java, Spring Boot, and understanding of logging, monitoring and debugging.
  • Demonstrated experience in mobile app and web application development, including RESTful APIs and frontend technologies (HTML, CSS, JavaScript); knowledge of React JS/React Native is a plus.
  • Basic knowledge of devops, build/deployment pipeline, and Kubernetes is required.
  • Proficiency with relational databases and SQL is a plus, along with experience in cloud technologies, preferably AWS or Azure.
  • Exceptional problem-solving, analytical, and communication skills.
  • Actively contribute to the end-to-end delivery of complex software applications, ensuring adherence to best practices and high quality standards.
  • Collaborate with product managers, designers, and engineers to understand business needs and translate them into effective software solutions.
  • Provide technical leadership and guide the team in sound architectural decisions and solving challenging technical problems.
  • Conduct code reviews and mentor junior engineers, fostering a culture of continuous learning and growth.
  • Drive the ongoing evolution of tools and applications and take ownership of customer issues.
  • Independently lead multiple features and projects, keeping stakeholders informed.

AWSSoftware DevelopmentSQLGitHTMLCSSJavaJavascriptKubernetesReact.jsReact NativeSpring BootAlgorithmsAzureData StructuresRESTful APIsDevOps

Posted 13 days ago
Apply
Apply

๐Ÿ“ Poland, United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

๐Ÿงญ Full-Time

๐Ÿ” Education technology

  • 8+ years of expertise in backend development with proficiency in Java.
  • Experience with serverless frameworks such as AWS Lambda.
  • Hands-on experience with frontend technologies like React.
  • Strong understanding of distributed systems, scalability, and data modeling.
  • Proven collaboration skills with cross-functional teams and stakeholders.
  • Practical experience in cloud technologies, particularly AWS.
  • Experience with software development best practices.
  • Familiarity with CI/CD tools and implementation.
  • Design, develop, and optimize scalable shared backend services using Java and serverless technologies (AWS Lambda).
  • Design and implement RESTful APIs and event-driven systems.
  • Contribute to user-facing frontend components.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams.
  • Mentor junior developers and provide guidance.
  • Implement and maintain CI/CD pipelines.
  • Ensure high-quality code through peer reviews and automated testing.
  • Create documentation for developed components.

Software DevelopmentDynamoDBFrontend DevelopmentJavaServerlessReactCI/CDRESTful APIsMicroservices

Posted 17 days ago
Apply
Apply
๐Ÿ”ฅ Senior Software Engineer
Posted about 2 months ago

๐Ÿ“ India

๐Ÿ” Observability technology

๐Ÿข Company: New Relic๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Private about 1 year ago๐Ÿซ‚ Last layoff 3 months agoIT InfrastructureCloud ComputingSaaSAnalyticsMobileSoftwareApplication Performance Management

  • Bachelorโ€™s degree in software development, engineering, or a related technical field.
  • Experience working with Java and/or Go and a strong computer science background.
  • Demonstrated experience in designing, developing, and maintaining large-scale software systems.
  • Proven ability to lead and mentor a team of software engineers.
  • Strong understanding of scalable distributed systems and microservices architecture.
  • Passion for exploring new technologies and keeping up with industry trends.
  • Excellent collaboration skills and ability to communicate technical concepts clearly.
  • Familiarity with AWS, Azure, GCP, serverless, Docker, and Kubernetes.
  • Drive the design, development, and enhancement of core features and functionalities of the observability platform.
  • Act as a subject matter expert, guiding and mentoring a team of talented software engineers.
  • Collaborate with cross-functional teams to implement robust and scalable systems.
  • Research and experiment with emerging technologies to enhance the platform.
  • Work with product managers and stakeholders to translate business requirements into technical solutions.
  • Identify and address performance bottlenecks and maintain platform stability.
  • Encourage a culture of continuous learning and innovation within the engineering team.

AWSDockerGraphQLLeadershipSoftware DevelopmentJavaKubernetesGoMicroservices

Posted about 2 months ago
Apply
Apply
๐Ÿ”ฅ Senior Software Engineer
Posted about 2 months ago

๐Ÿ“ United States, Latin America, India

๐Ÿ” Data Services

  • Strong knowledge and experience in developing frontend applications using frameworks like React, Angular, or Vue.
  • Experience with server-side rendering versus client-side rendering frameworks and knowledge around when to pick the appropriate technique.
  • Experience with TypeScript preferred.
  • A solid understanding of front-end build tooling and release processes.
  • Strong proficiency in Java or Kotlin and a solid understanding of the Java ecosystem.
  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to efficiently navigate and contribute to extensive codebases.
  • Experience with AWS cloud infrastructure and Linux environments.
  • Familiarity with relational or NoSQL databases.
  • Implement, test, review, and maintain high-quality code to meet project requirements.
  • Improve existing features and tools, with a keen focus on user experience and backwards compatibility.
  • Design and develop new features and tools.
  • Author design documents that capture requirements, architecture, and implementation details, as necessary.
  • Collaborate to enhance our development practices and technologies to improve our efficiency.
  • Brainstorm solutions to address technical issues in team discussions.
  • Resolve user issues related to our products promptly and effectively, providing technical support and troubleshooting as needed.

AWSJavaKotlinTypeScriptAngularNosqlReactCI/CDLinux

Posted about 2 months ago
Apply
Apply

๐Ÿ“ Bangalore, India

๐Ÿ” Software development

๐Ÿข Company: Fluxon๐Ÿ‘ฅ 101-250Software EngineeringSoftware

  • 3+ years of industry experience in software development.
  • Experienced with the full product lifecycle, including CI/CD, testing, release management, deployment, monitoring, and incident response.
  • Fluent in software design patterns, scalable system architectures, tooling, fundamentals of data structures, and algorithms.
  • Driving end-to-end implementations all the way to the user.
  • Collaborating with the team to build and iterate in a dynamic environment.
  • Engaging directly with clients to understand business goals, give demos, and debug production issues.
  • Informing product requirements and identifying appropriate technical designs with Product and Design teams.
  • Communicating progress and challenges proactively and seeking help when needed.
  • Performing code reviews and cross-feature validations.
  • Providing mentorship in areas of expertise.

AWSPostgreSQLPythonSoftware DevelopmentDesign PatternsDjangoGCPJavaJavascriptKafkaKotlinMicrosoft AzureRubyRuby on RailsSpringSwiftTypeScriptProduct DevelopmentAlgorithmsAmazon Web ServicesApache KafkaAzureData StructuresFastAPIFirebaseGo.NETAngularRedisRelease ManagementNext.jsReactRustCI/CD

Posted 2 months ago
Apply
Apply

๐Ÿ“ India

๐Ÿ” Fintech

๐Ÿข Company: Oportun๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $235,000,000 Post-IPO Debt 3 months ago๐Ÿซ‚ Last layoff about 1 year agoDebit CardsConsumer LendingFinancial ServicesFinTech

  • 5 years of software engineering experience.
  • 3+ years experience with CI/CD and SCM tooling.
  • 2-3 years of DevOps experience.
  • 2 years experience with Linux/Unix operating systems.
  • At least 1 year working in a software engineering or similar team.
  • Experience with one or more modern programming/scripting languages such as Ruby, Python, Golang, Node.js, or Java.
  • Experience working in public clouds like AWS, GCP, or Azure.
  • Strong written and oral communication skills.
  • Demonstrated ability to collaborate with other teams.
  • Architect, deploy, and manage CI/CD platforms.
  • Architect, deploy, and manage source control management systems.
  • Work with test automation platforms.
  • Implement software security best practices.
  • Build features as a software engineer in the codebase.
  • Drive consensus to deliver timely results.

AWSNode.jsPythonGCPJavaRubyAzureLinuxDevOps

Posted 2 months ago
Apply
Apply

๐Ÿ“ United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

๐Ÿงญ Full-Time

๐Ÿ’ธ 111000 - 148000 USD per year

๐Ÿ” Education technology

  • 4+ years of experience in backend development.
  • Strong proficiency in at least one programming language suitable for AWS Lambda (e.g., Python, Node.js, Java).
  • Experience with AWS services, particularly Lambda, API Gateway, and DynamoDB.
  • Solid understanding of serverless architecture principles and best practices.
  • Experience with microservices design patterns and event-driven architectures.
  • Proficiency in version control systems (e.g., Git) and CI/CD tools.
  • Strong problem-solving skills and attention to detail.
  • Architect and develop robust, scalable backend services with AWS Lambda.
  • Design and implement RESTful APIs and event-driven systems.
  • Optimize existing services for improved performance and cost-efficiency.
  • Collaborate with cross-functional teams to integrate backend services with frontend applications.
  • Implement and maintain CI/CD pipelines.
  • Conduct code reviews and mentor junior engineers.
  • Troubleshoot and resolve complex technical issues in production environments.

AWSNode.jsPythonDesign PatternsGitJavaServerlessCI/CDRESTful APIsMicroservicesTroubleshooting

Posted 3 months ago
Apply
Apply

๐Ÿ“ India

๐Ÿงญ Full-Time

๐Ÿ’ธ 1000000 - 2200000 INR per year

๐Ÿ” SaaS, E-commerce

๐Ÿข Company: AdNabu Global, Inc.

  • Solid understanding of computer science fundamentals, including object-oriented design and data structures.
  • 2 - 6 years of experience in product development, specializing in Python and MVC-based web frameworks.
  • Proficient with Linux systems, version control, and CI/CD pipelines.
  • Experience in designing scalable architectures for data-intensive applications.
  • Strong verbal and written communication skills.
  • Ability to propose ideas, seek feedback, and incorporate it.
  • Rapidly onboard and gain a comprehensive understanding of the existing product.
  • Set up the development environment and deploy initial code to production.
  • Conduct introductory calls with the AdNabu team.
  • Begin development on your first service and write unit test cases.
  • Conduct code reviews and participate in bug bashes.
  • Launch two to three services to production and make impactful architectural decisions.
  • Launch a minimum of 3 to 4 core services and participate in hiring processes.

LeadershipPythonProduct DevelopmentData StructuresCommunication SkillsCI/CD

Posted 4 months ago
Apply