Senior Python Engineer — Alpharetta, GA
Зарплата не указана
ОткликнутьсяJob Title: Senior Python Engineer
Pay: $155,000 - $185,000 annually
Location: Alpharetta (Hybrid - mix of remote and on-site work)
Summary
Join a pioneering team in building a highly data-centric clearinghouse product from the ground up. As a Senior Python Engineer, you will be instrumental in designing, developing, and maintaining backend services and APIs that support innovative risk management solutions. This role offers a unique opportunity to work on a modern, cloud-native tech stack within a highly visible and rapidly growing product environment. You will collaborate with talented cross-functional teams to deliver reliable, scalable, and performant backend systems at the forefront of the company's strategic initiatives.
Requirements
• Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience
• 5+ years of professional experience in software engineering, specializing in cloud-native backend development
• Extensive experience building production-grade Python applications and RESTful APIs using frameworks such as FastAPI, Flask, or Django
• Solid proficiency with AWS services including Lambda, ECS/Fargate, API Gateway, S3, and RDS
• Strong SQL skills with experience in query design and performance optimization
• Hands-on experience working with data lakes (e.g., S3, Redshift) and data pipelines
• Knowledge of containerization (Docker) and modern deployment practices (CI/CD workflows)
• Familiarity with service reliability, observability, logging, and monitoring best practices
• Excellent problem-solving, debugging, and communication skills
• Ability to work independently in a fast-paced, innovative environment
Responsibilities
• Design, develop, and maintain Python backend services and REST APIs to enable core product features
• Collaborate with data engineers to integrate data from lakes and warehouses, ensuring efficient data consumption
• Construct well-structured, maintainable code with an eye toward scalability and long-term support
• Define API contracts and service boundaries to optimize performance and usability for internal and external consumers
• Interface with data pipelines and perform SQL tuning to support application features
• Implement security best practices, including authentication and authorization, across services
• Participate in code reviews, architecture discussions, and collaborative planning sessions
• Troubleshoot and resolve issues across application, storage, and integration layers, continuously improving system reliability
• Contribute to ongoing development of backend patterns, tooling, and dev workflows
Benefits
• Opportunity to work on a groundbreaking new product within a highly visible and strategic initiative
• Be part of a modern tech stack leveraging cloud technologies, data, and automation
• Collaborative and innovative team environment with growth opportunities
• Competitive salary package with room for growth as the project scales
• Flexible hybrid working arrangement with a supportive company culture