Senior Python Backend Engineer
Company: Confidential
Location: Bellevue
Posted on: September 15, 2023
|
|
Job Description:
We are seeking a talented and experienced Senior Python Backend
Engineer to join our team. We're a trailblazing A.I.
Telecommunications company, searching for an individual who can
lead the charge in AI / ML solutions that make an impact. Role and
Responsibilities: We are seeking a Senior Python Backend Engineer
to join our ML team at Belva. As a Python Developer, you will work
closely with our ML and Data Engineers to turn Machine Learning
models and data pipelines into robust software applications.You
will play a central role in designing and developing how our
products use ML technologies such as transformers, vector
databases, etc. The ideal candidate should have at least 7 years of
experience as a backend Python developer in production
environments. You must have a solid understanding of how Python
deployments are managed, understand virtual environments and have
extensive experience with continuous integration and continuous
deployment (CI/CD) best practices. You will be working as a part of
a highly experienced and fast-moving team of passionate product
builders. Duties / Responsibilities: Collaborate with our ML and
Product teams to integrate Machine Learning models and data
pipelines into software applications. Design, develop, and maintain
scalable backend systems that leverage ML technologies such as
transformers, vector databases, and other relevant tools. Work
closely with cross-functional teams to define requirements,
architect solutions, and implement features that enhance the
performance and functionality of our ML-driven products. Lead the
development and deployment of backend components, ensuring code
quality, performance, and maintainability. Mentor and provide
technical guidance to junior developers, fostering a culture of
knowledge sharing and continuous learning. Participate in code
reviews, providing valuable feedback to ensure adherence to coding
standards and best practices. Collaborate with DevOps to optimize
infrastructure and ensure smooth deployment and monitoring of
backend services. Troubleshoot and resolve backend-related issues,
addressing performance bottlenecks, bugs, and other challenges as
they arise. Contribute to the growth and mentorship of junior
developers and potentially lead project teams. Required
Skills/Abilities: Bachelor's degree in Computer Science, Software
Engineering, or a related technical field. Minimum of 7 years of
professional experience as a backend Python Developer in production
environments. Solid understanding of Python deployment best
practices, including dependency management, virtual environments,
containerization, etc. Strong experience in designing and
developing backend systems, API design, and microservice
architectures. Familiarity with AWS services like EC2 and S3 and
the ability to architect scalable Python solutions on the AWS
platform is a plus. Solid knowledge of continuous integration and
continuous deployment (CI/CD) practices and the ability to set up
and manage automated deployment pipelines. Proven track record of
delivering high-quality, production-grade software solutions in a
fast moving team environment. Work with other teams (i.e., Product,
PM, etc.) to ensure delivered code meets specifications based on
functional/technical specifications. Create unit and integration
tests to fully test and regress software. Break down complex
requirements into independent coding tasks and strategies.
Qualifications and Experience: Must be a Citizen or Green Card
Holder and live in the United States B.S in Computer Science or
equivalent experience 7+ years of professional experience as a
backend Python Developer. Excellent problem-solving skills and the
ability to tackle complex challenges. Prior experience in
leadership or mentorship roles is a plus. Strong verbal and written
communication skills. Openness to new ideas and an unceasing desire
to learn new things. Preferred Qualifications: Previous experience
working with ML teams or on ML-driven projects is a plus but not
required. Experience with database systems such as PostgreSQL and
MongoDB. Experience with orchestration tools such as Kubernetes is
desirable. Experience with Atlassian tools: JIRA, Confluence, etc.
Familiarity with AWS services like EC2 and S3 and the ability to
architect scalable Python solutions. Why Join Us: Industry
Leadership: Become a key player in a pioneering A.I.
Telecommunications company that is an upcoming industry leader.
Meaningful Impact: Contribute to the creation of accessible and
flexible A.I. Telecommunications solutions that empower customers
and businesses. Professional Growth: Embrace challenging projects
that expand your skill set, foster continuous learning, and elevate
your career trajectory.We eagerly anticipate the chance to discuss
how your expertise can contribute to our team's success and make a
lasting difference. Your consideration is highly valued, and we
look forward to the possibility of working together.Experience
level: 7 yearsSchedule: 8 hour shift Monday to Friday Hybrid-remote
roleExperience: Python: 7 years (Required) Software development: 7
years (Required)Work Location: Bellevue, WAJob Type:
Full-timeBenefits: 401(k) Dental insurance Health insurance Life
insurance Paid time off Vision insuranceExperience level: 7
yearsSchedule: 8 hour shift Monday to Friday
Ability to commute/relocate: Bellevue, WA 98004: Reliably commute
or planning to relocate before starting work (Required)Experience:
Python: 7 years (Required) Software development: 7 years
(Required)
Work Location: In person
Keywords: Confidential, Bellevue , Senior Python Backend Engineer, IT / Software / Systems , Bellevue, Washington
Click
here to apply!
|