Software Engineer (Scala_Backend)

10 Months ago • 5-10 Years • Software Development & Engineering

Job Summary

Job Description

Backend Software Engineer with 5+ years of experience building scalable and performant software using Python, Scala, and ASGI framework. Must have experience with strongly typed, functional programming languages and Agile development practices. Strong understanding of unit testing and integration testing is essential.
Must have:
  • Python experience
  • Scala experience
  • ASGI framework
  • Agile development
Good to have:
  • Java familiarity
  • GraphQL familiarity
  • Docker experience
  • NoSQL databases
Perks:
  • Work with AI
  • Cutting-edge tech

Job Details

About the job

Who are we and why this opportunity?

SparkCognition, Inc. delivers world-class AI solutions that allow a business to solve their most critical problems, empowering them to run a more sustainable, safer, and profitable business. Our award-winning AI solutions predict future outcomes, optimize processes, and prevent cyberattacks. We partner with the world’s industry leaders to analyze, optimize, and learn from data. We augment human intelligence, drive profitable growth, and achieve operational excellence.

Drive change and create a footprint. Learn more at: SparkCognition

Position Summary:

We are seeking a Mid-Senior-level Software Engineer focusing on the backend to join our dynamic team operating in an agile development environment. The ideal candidate will have a solid foundation in the software engineering development lifecycle and focused on the development of our logistics product.

Join us in:

  • Developing software in support of our logistics and shipping product.
  • Contributing to many of the core platform services
  • Working with data scientists and AI Engineers to build cutting-edge software systems
  • Developing, maintaining, and tuning micro-services related to data processing and optimization
  • Owning your work items
  • Helping code, integrate, document, and test new features


You’ll have:

  • Bachelor's degree/Master's degree with 5 years of experience required
  • Software development experience, preferably using multiple programming languages
  • Experience programming in Python
  • Experience with a strongly typed, functional programming language - Scala
  • Experience with the ASGI framework
  • A strong desire to build high-quality code
  • Experience writing unit tests and integration tests.
  • Proficiency with Agile development practices
  • The ability to work effectively with cross-functional teams containing engineers and data Scientists
  • The desire to drive quality, security, and performance into the product and team Practices
  • Familiarity with Cloud computing frameworks (AWS, Azure, Google Cloud)


Nice to have:

  • Familiarity with Java
  • Familiarity with GraphQL
  • Familiarity with Computational Knowledge Graphs
  • Familiarity with container technologies (Docker, Kubernetes, etc.)
  • Familiarity with NoSQL databases (MongoDB, Redis, Cassandra, etc.)
  • Familiarity with message-driven architectures
  • A PLUS if you provide the link to your GitHub Website


SparkCognition is an equal opportunity employer, dedicated to diversity, equality, and inclusion, and provides equal employment opportunities to all employees and applicants for employment.

SparkCognition prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

SparkCognition is committed to providing reasonable accommodations throughout the recruiting process. If you need a reasonable accommodation, please contact us to discuss how we can assist you.

Similar Jobs

Niantic - Senior Software Engineer, Security

Niantic

Zürich, Zurich, Switzerland (Hybrid)
4 Months ago
Optiv - Client Director - Cybersecurity Sales

Optiv

San Francisco, California, United States (On-Site)
1 Month ago
FlockSafety - Staff Software Engineer - Rust

FlockSafety

United States (Remote)
1 Month ago
Sierra - Campaign Marketing Manager

Sierra

London, England, United Kingdom (On-Site)
2 Months ago
Immutable - Senior Software Engineer

Immutable

Sydney, New South Wales, Australia (Remote)
3 Weeks ago
Silicon Labs - Engineering Manager - MCU Software Development

Silicon Labs

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
WebTech Corporation - Supply Chain Engineer

WebTech Corporation

Skopje, Greater Skopje, North Macedonia (On-Site)
2 Months ago
Intel  - GPU Design Verification Engineer

Intel

Bengaluru, Karnataka, India (On-Site)
1 Year ago
extreme network - Manager of Systems Engineering - Western United States

extreme network

California, United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Global Business Travel - Technical Lead Architect (.NET and BI)

Global Business Travel

India (On-Site)
2 Months ago
Saviynt - Associate Principal Software Engineer - (Grails Server Page)

Saviynt

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Hasbro - Sr. Manager, Accounting Controls & Compliance

Hasbro

Pawtucket, Rhode Island, United States (Hybrid)
3 Weeks ago
playrix  - Office Manager

playrix

Ireland (On-Site)
4 Months ago
Marvell - Principle Verification Engineer

Marvell

Petah Tikva, Center District, Israel (On-Site)
1 Month ago
Celestial AI - Senior ASIC/VLSI Synthesis and Design Engineer

Celestial AI

Santa Clara, California, United States (On-Site)
2 Weeks ago
Sailpoint - Sales Operations Analyst - Public Sector

Sailpoint

Austin, Texas, United States (Remote)
3 Months ago
Sprinkler - Sales Ops Analyst

Sprinkler

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Reddit - Data Science Manager, User Growth

Reddit

United States (Remote)
2 Months ago
Open Systems Technologies - Senior Full Stack Developer

Open Systems Technologies

Barcelona, Catalonia, Spain (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Barracuda - Senior Software Development Engineer in Test

Barracuda

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Siemens  - AI Engineer – AWS Application Developer

Siemens

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Nagarro - Associate Staff Engineer, PHP Magento

Nagarro

India (Remote)
9 Months ago
Hitachi - CE Functional Consultant

Hitachi

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Global Business Travel - Software Development Test Engineer

Global Business Travel

Gurugram, Haryana, India (On-Site)
3 Weeks ago
Zeeco, Inc. - Service Engineer

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Inveniolsi - SAP Technical CDS BIS Associate Managing Consultant

Inveniolsi

India (On-Site)
2 Months ago
zeta - Software Development Engineer II Backend (orchestra)

zeta

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Capgemini - Service Management

Capgemini

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Capgemini - ELN Biovia

Capgemini

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Hapag-Lloyd AG - Senior Software Engineer

Hapag-Lloyd AG

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
eBay - Search Engineer

eBay

Seoul, South Korea (Hybrid)
2 Weeks ago
Adyen - Implementation Engineer

Adyen

Chicago, Illinois, United States (On-Site)
2 Months ago
Assystems - Structural Engineer -Senior

Assystems

Dhaka, Dhaka Division, Bangladesh (On-Site)
9 Months ago
Alation - Senior Technical Support Engineer

Alation

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago
Shield AI - Engineer II, Software Certifiability (R3553)

Shield AI

San Diego, California, United States (On-Site)
1 Week ago
Gunzilla - Blockchain Technical Support Engineer

Gunzilla

Frankfurt Am Main, Hessen, Germany (On-Site)
4 Months ago
Coupa - Manager, Software Engineering

Coupa

Pune, Maharashtra, India (On-Site)
1 Month ago
Kavalirio - Software Engineer III

Kavalirio

Fort Meade, Maryland, United States (On-Site)
2 Weeks ago
Riot Games - Manager, Software Engineering - Global Player Support

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by SparkCognition

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug