Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4344533218&distance=25.0&f_AL=true&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&start=325 Job Description: Altimetrik Share Show more options Sr. Python Engineer  United States · 4 minutes ago · 0 applicants Promoted by hirer · Company review time is typically 1 week Remote Matches your job preferences, workplace type is Remote. Full-time Easy Apply Save Save Sr. Python Engineer  at Altimetrik Sr. Python Engineer Altimetrik · United States (Remote) Easy Apply Save Save Sr. Python Engineer  at Altimetrik Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 People you can reach out to J.H profile photo J.H Zaidi · 3rd Senior Cybersecurity Analyst | SOC Operations | Digital Forensics | Threat Hunting | SIEM/XDR (Splunk, QRadar, Sentinel, CrowdStrike) | Cloud Security | Automation | GRC & Compliance | Vulnerability & Risk Management School alum from University of the Punjab Message About the job We are seeking a Senior Python Engineer to join our FSD Product Development team. This role is focused on building and maintaining cloud-native, data-driven applications and APIs using Python and AWS. The ideal candidate is a hands-on senior engineer with deep Python experience and strong knowledge of AWS services, distributed systems, and modern software engineering practices. While the team works with data pipelines and ML-enabled systems, this role is not an MLOps or ML research position. The emphasis is on production-grade software development, scalability, reliability, and performance. Responsibilities Design, build, and maintain scalable, cloud-native services and APIs using Python and AWS. Collaborate with Product, Architecture, CloudOps, and Engineering teams to deliver reliable solutions that address business requirements. Implement backend services using Python frameworks such as Flask, Django, and AsyncIO. Build and operate systems using AWS services including Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, Step Functions, and related services. Contribute to system and application design, producing clear technical documentation and participating in design reviews. Ensure high standards of code quality, test coverage, and maintainability, including writing unit and integration tests. Participate in code reviews and provide constructive feedback to peers. Identify performance bottlenecks and implement performance tuning and reliability improvements. Support integration of data pipelines and downstream consumers (including ML-enabled components where applicable). Perform proof-of-concept (POC) work to evaluate new technologies or approaches. Work closely with Product teams to translate business requirements into technical solutions. Mentor junior engineers and help establish engineering best practices. Drive continuous improvement in development workflows, tooling, and system efficiency. Knowledge, Experience & Qualifications Bachelor’s degree in Computer Science or a related field; Master’s degree preferred. 8+ years of experience as a Software Engineer, with a strong focus on Python backend development. 5+ years of hands-on experience building and operating applications on AWS. Strong experience designing and developing RESTful APIs and microservices. Solid understanding of distributed systems, concurrency, system integration, and troubleshooting. Experience with AWS services such as Lambda, ECS/Fargate, EKS, S3, RDS, Aurora, and related tooling. Hands-on experience with Docker and containerized deployments. Experience with CI/CD pipelines, automated testing, and deployment workflows (CodeCommit, CodeDeploy, CodePipeline, Jenkins, Harness, etc.). Experience with asynchronous messaging or queueing systems such as Kafka, RabbitMQ, or SQS. Experience monitoring and operating production systems, including error handling, logging, and recovery strategies. Strong understanding of software development lifecycles and Agile/Scrum methodologies. Strong problem-solving, analytical, and debugging skills. Excellent communication and documentation skills. Comfortable working in a fast-paced, evolving environment with multiple concurrent initiatives. Strong team player with experience working with globally distributed teams.