Principal Python Engineer

Aim4Hire
TX, United States
Full-time

Seeking a very seasoned Python Engineer as we bring our next-gen business growth platform to the world. In this role, you will be a key member of the product delivery team and work with the product owners to advance technical projects that include feature ideation, architectural patterning, implementation development, technical troubleshooting, and product releases.

You will need to leverage your professional experience and deep understanding of technology.

When asked to build a feature or investigate a bug, you have a sense of ownership and responsibility to get that task completed with high quality to meet the needs of our users.

You will demonstrate an ownership mentality of our product and tests, and have a passion for quality and simplicity.

With this seed funded startup, you’ll join a brilliant, fun team, do challenging work that matters, and have a legitimate shot at making the type of money that only the initial team in game-changing companies make.

We have a start-up culture and will be counting on you to come in and be a difference maker. This is a key role and a dream job for the right person.

Key Responsibilities

  • Meet technical issues head on, troubleshoot, and quickly create resolution plans that are timely and efficient
  • Participating in an engineering culture of accountability and teamwork using the Kizen software development life-cycle and coding standards
  • Working with backend architects to ensure we’re building software that scales and is maintainable
  • Design solution architecture that meets today’s needs and can scale with growth
  • Write tests to ensure stability of the codebase as it evolves over time
  • Partnering with the product team to design feasible features, give feedback to create measurable tickets, and work closely with tech leads to deliver working code
  • Working with the Frontend Engineering Team Lead(s) to ensure that the backend fulfills the needs of the user
  • Creating personal growth goals and discussing career advancement paths with your manager
  • Conducting regular code audits to find areas of improvement and ensure excellence

Skillsets

Technical Acumen . You need to have strong technical abilities, specifically with experience programming in the technologies used in our technical stack.

You should be able to independently troubleshoot issues, create plans / estimates to fix them, and execute on the implementation.

Collaboration . You should have excellent collaboration skills as the whole team works together to deliver functionality.

You should be eager to mentor newer members of the team as we grow.

Communication . You must offer support and transparency to your team, so you need to be able to provide clear status and expectations.

You must effectively communicate progress and dependencies to a variety of stakeholders, and consistently update when things go off track.

Bonus Skillsets

Database expert (especially PostgreSQL) with strong background in large-scale / enterprise database architecture, optimization, and security.

It would be awesome to hear suggestions for scalability and reliability when architecting new features.

  • Strong analysis skills to help review and construct features within a complex relational database and query structure, create plans, and implement performance improvement
  • Building great code that developers can easily understand and customers love
  • Thinking ahead to make solutions that balance today and the future
  • Accomplishing elegant solutions to challenging problems that scale well
  • Good communication, including timelines, goals, and risks / rewards

Experience :

Required Qualifications

  • Bachelor’s degree or greater required in Computer Science (preferred), Information Technology, or related field (Physics, mathematics, engineering)
  • An eye toward documentation, verbal communication skills, and organization
  • Solid understanding of distributed computing, async processing, and algorithmic complexity
  • 5+ years of professional development experience (Python preferred), including writing and optimizing queries.
  • 2+ years developing on Django ORM and Django REST Framework
  • 2+ years of direct experience with database optimization techniques like indexing, clustering, and sharding
  • 2+ years of experience developing and / or managing enterprise-scale PostgreSQL implementations (MySql or other RDBMS acceptable)
  • 2+ years working with a distributed computing environment (e.g. Kafka, Spark, Akka, etc)
  • Personality : driven, self-motivated, adaptable, empathetic, energetic, detail-oriented

Preferred Qualifications

  • Additional years of development experience
  • You have a pattern of being a respected opinion in each room you’re in
  • Expertise in OLAP or other big data query technology (ClickHouse, Elasticsearch, or otherwise)
  • Expertise in Kafka (or similar)
  • Experience with data replication technologies / redundancy to ensure High Availability and Disaster Recovery
  • Experience optimizing deployments on AWS
  • Exposure to Relational Database schema and tools for management
  • Familiarity with React JS framework and full-stack development
  • You’ve made or contributed to open-source projects and have your fair share of side projects
  • Passion for data warehousing, business intelligence, and predictive analytics
  • 5 days ago
Related jobs
Aim4Hire
TX, United States

Seeking a very seasoned Python Engineer as we bring our next-gen business growth platform to the world. Participating in an engineering culture of accountability and teamwork using the Kizen software development life-cycle and coding standards. Working with the Frontend Engineering Team Lead(s) to e...

Purple Drive
Austin, Texas

Net Principal softwareengineer with Python. Excellent knowledge andapplication of engineering. Solidunderstanding of Large Language Models Machine Learning DeepLearning Generative AI Supervised learning data science and dataengineering. NET and Python which are crucial fordeveloping robust and scala...

Promoted
Raytheon
Dallas, Texas

In this role, you will be joining a team where our software engineers and architects are developing and maintaining advanced ground station software. We bring the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of t...

Promoted
Gainwell Technologies LLC
TX, US

The Data Loss Prevention (DLP) analyst is responsible for identifying, monitoring, and protecting sensitive data across the organization. The DLP Analyst will work closely with various departments to develop and enforce data privacy and security policies and procedures. Monitor data transfers and sh...

Promoted
Boston Consulting Group
Dallas, Texas

As a Data Scientist, you'll be part of our rapidly growing team. Data Scientist II: $145,000 USD. Data Scientist III: $160,000 USD. Senior Data Scientist: $190,000 USD. ...

Promoted
ENGIE North America Inc.
Houston, Texas

As the Senior Software Engineer for (Database/ Data Modeling)in Houston, Texas for ENGIE FlexGen (Flexible Generation including Storage, Thermal, and Hydrogen) North America you will be the lead software developer focused on design, development and implementation of the database architecture for the...

Promoted
STEM
Houston, Texas

To this end, Stem is seeking a detail-oriented and technically minded Data Operations Analyst to help facilitate operations and performance reporting across all the fleet's value streams. Prior experience working with large sets of data and data analysis using Python, SQL, Salesforce. By joining our...

Promoted
Point of Rental Software
Fort Worth, Texas

Professional experience as a Software Engineer. ...

Promoted
VirtualVocations
Arlington, Texas

A company is looking for a Senior Software Engineer....

Promoted
Capital One
Waco, Texas

Senior Manager, Software Engineer (SRE/DevOps). As a DevOps Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation within Capital One. At least 8 years of experience in DevOps Engineering (Internship experience does not apply). Share your passion for staying o...