Software Engineer - Python

1 Year ago • All levels

Job Summary

Job Description

Python Engineer with strong FastAPI, cloud platforms, RESTful APIs, CI/CD experience to build scalable microservices.
Must have:
  • Python Engineer
  • FastAPI Framework
  • Cloud Platforms
  • RESTful APIs
Good to have:
  • GraphQL
  • gRPC
  • Database Technologies
  • CI/CD Pipelines

Job Details

What is Splore?


Founded and funded by Temasek and Menyala, Splore is a Human Centric AI Platform that elevates and enhances the customer and employee experience, with a focus on revenue acceleration and cost efficiency. Splore’s proprietary OS is powered by a trust-and-accuracy-focused, continually learning, multi-agent Answer Engine that can respond to complex queries and execute tasks with support for human-in-the-loop.


Splore empowers businesses to unlock the vast potential of not only their information assets but also leverage Splore's proprietary knowledge index and language models, thereby enabling them to make quicker, more informed decisions. Customers get fast, relevant, and trusted answers, thereby eliminating the all-too-common frustration of sifting through irrelevant information or waiting for answers.

Crafted by experts in machine learning, distributed systems, and enterprise applications, Splore blends data from the web with proprietary information and enterprise data to provide tailored results.


Our mission is to help elevate human experiences through empathic access to services and information.


What is the role?


We are seeking a motivated Python Engineer with strong proficiency in Python and FastAPI. The ideal candidate should also have experience in working with cloud platforms, implementing diverse APIs, ensuring application performance, and adhering to software engineering best practices. Additionally, proficiency in cloud-native applications, containerization, database technologies, and CI/CD pipelines, coupled with essential strengths in problem-solving, communication, and teamwork, are desired. This position presents a unique opportunity to apply Python skills to real-world projects and gain valuable hands-on experience.


Responsibilities


In this role, you will:

  • Collaborate with senior engineers to design, develop, and deploy scalable microservices using Python and FastAPI.
  • Assist with cloud platforms (AWS, Azure, GCP, etc.) to build and manage cloud-native applications.
  • Support cross-functional teams to understand requirements and deliver innovative solutions.
  • Implement RESTful, GraphQL, and gRPC APIs; integrate with external systems and databases.
  • Ensure high performance and responsiveness of applications.
  • Write clean, maintainable, and efficient code.
  • Participate in code reviews; adhere to best practices in software development.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with emerging trends in software engineering and cloud technologies.

Attributes


We are looking for a Python Engineer with the following:

  • Dealing with Ambiguity - You thrive in navigating dynamic environments, making informed decisions amid evolving scenarios and comfortably embracing uncertainty.
  • Collaborates - We're all about teamwork here. You will work closely with the Senior Engineers to develop and implement scalable microservices using Python and FastAPI. Close cross functional collaboration with our Product, Design and Engineering teams will be key in building our gaming search engine!
  • Nimble Learning - We're looking for someone who thrives in a startup environment. You're not afraid to get your hands dirty and learn through experimentation when faced with fresh challenges. You're always on the pulse of the latest Python trends and immersing yourself in new technologies.
  • Functional/ Technical Skills - Strong foundation in software development, particularly in Python, along with prior experience in constructing and overseeing microservices within cloud environments.
    • Proficient in FastAPI or similar frameworks for building RESTful services.
    • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
    • Experience with database technologies (SQL and NoSQL).
    • Knowledge of software engineering best practices, including coding standards, code reviews, source control management, build processes, and testing.

Similar Jobs

Electronic Arts - Senior Software Engineer - Advanced Technology Group

Electronic Arts

(On-Site)
1 Year ago
Blizzard Entertainment - Senior Software Engineer II, Gameplay - AI/Combat - Unannounced Game

Blizzard Entertainment

(On-Site)
1 Year ago
Electronic Arts - Backend Software Engineer

Electronic Arts

(On-Site)
1 Year ago
Electronic Arts - Software Engineer III

Electronic Arts

(On-Site)
1 Year ago
Electronic Arts - Software Engineer III

Electronic Arts

(On-Site)
1 Year ago
Warner Bros. Games - Senior Software Engineer

Warner Bros. Games

(On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!