Skip to main content

Software Engineer - Python (Advanced)

Technology
Alignerr
Oberlin, United States1 weeks agoUntil 4/17/2026
Fully remote

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: Alignerr Position: Software Engineer - Python (Advanced) Type: Hourly Contract / Task-based Compensation: $50–$75 /hour Location: Remote Commitment: 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.

Keywords
PythonData AnalysisSQLSoftware EngineeringDebuggingData ValidationConsultingProblem SolvingAIAPIsData PipelinesSoftware DevelopmentPerformance OptimizationCode ReviewTechnical SolutionsData Workflows

¿Te interesa este puesto?