Python Software Engineer
Alignerr
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About The Role
We're looking for an experienced Python Software Engineer to work on advanced, real-world engineering and data problems. This role is hands-on and analytical, focused on building, evaluating, and improving high-quality software and data workflows that support complex systems and AI-driven applications.
Organization: AlignerrPosition: Python Software EngineerType: Hourly Contract / Task-basedCompensation: $50–$75 /hourLocation: RemoteCommitment: 10–40 hours/week
What You'll Do
- Design, implement, and optimize advanced Python code for production-level systems
- Analyze and manipulate structured datasets to support engineering and modeling workflows
- Write and optimize SQL queries to extract, transform, and validate data
- Review, debug, and improve existing codebases for performance, reliability, and maintainability
- Translate ambiguous or high-level requirements into concrete technical solutions
- Apply consulting-style problem solving to evaluate tradeoffs and recommend best-fit approaches
- Document assumptions, decisions, and implementation details clearly and precisely
Who You Are
Must-Have Experience
- 4+ years of professional Software Engineering experience
- Advanced proficiency in Python (clean architecture, performance considerations, debugging)
- Strong data analysis experience working with real-world datasets
- Solid SQL skills, including complex queries and data validation
- Prior consulting or client-facing experience, with the ability to reason through open-ended problems
Nice-to-Have
- Experience working with large or messy datasets
- Familiarity with backend systems, APIs, or data pipelines
- Comfort evaluating AI-generated code or analytical outputs
- Strong written communication and attention to detail
Application Process (Takes 15-20 min)
- Submit your resume
- Complete a short screening
- Project matching and onboarding
PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.
Key skills/competency
- Python
- Software Engineering
- Data Analysis
- SQL
- Debugging
- Performance Optimization
- Backend Systems
- APIs
- Data Pipelines
- Problem Solving
How to Get Hired at Alignerr
- Research Alignerr's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor, focusing on their approach to advanced engineering and AI-driven applications.
- Tailor your resume for Python roles: Highlight your 4+ years of professional Software Engineering experience, specifically showcasing advanced Python proficiency, strong data analysis, and solid SQL skills.
- Showcase advanced Python skills: Be prepared to discuss clean architecture principles, performance considerations, and debugging strategies for complex Python applications during interviews.
- Demonstrate data problem-solving: Provide concrete examples of how you've analyzed, manipulated, and validated real-world datasets, and optimized SQL queries in previous roles.
- Practice consulting-style communication: Articulate your ability to translate ambiguous requirements into technical solutions and evaluate tradeoffs clearly, reflecting prior consulting or client-facing experience.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background