Payrate: $58.67 - $58.67/hr
Summary:We are looking for a highly technical Senior Software Engineer to join the team and help design, build, deploy, and support production data products and services for precision agriculture.
The team develops software and infrastructure that turns machine, agronomic, geospatial, logistics, and other data into production capabilities. Our work spans backend APIs, event-driven data pipelines, cloud infrastructure, databases, Databricks integrations, monitoring, and operational tooling.
We are looking for someone who is comfortable working across technologies, can independently solve ambiguous technical problems, and can take a capability from initial design through production deployment and support. This role will work closely with software engineers, data scientists, product teams, and partner engineering teams.
Responsibilities:- Architect and implement new AWS and Databricks-based solutions while improving existing Compass services for scalability, reliability, and maintainability
- Design, build, and maintain Python REST APIs, Lambda functions, backend processes, and event-driven services
- Build pipelines that ingest, transform, process, and persist machine, agronomic, geospatial, logistics, and other data
- Build and maintain AWS infrastructure using Terraform
- Design and support PostgreSQL/Aurora databases, including schemas, migrations, application connectivity, and performance
- Build solutions supporting both real-time/event-driven workloads and scheduled batch processing
- Develop and support Databricks integrations and data-processing workflows as needed by Compass products
- Create and maintain CI/CD pipelines using GitHub Actions, including automated testing and application/infrastructure deployment
- Implement and improve logging, metrics, dashboards, monitoring, and alerts using Datadog
- Troubleshoot production issues across APIs, databases, queues, cloud infrastructure, data-processing jobs, and external integrations
- Identify opportunities to improve system performance, scalability, reliability, and cloud cost
Essential Experience:- Excellent Python development skills with production software deployment experience
- Strong experience designing and developing REST APIs, backend services, and data-processing applications
- Strong understanding of AWS, including services such as Lambda, API Gateway, IAM, S3, SQS, EventBridge, and RDS/Aurora
- Experience with relational databases, particularly PostgreSQL
- Experience building and maintaining Infrastructure as Code, preferably Terraform
- Experience with CI/CD, automated testing, and Git/GitHub development practices
- Strong troubleshooting skills across application, data, infrastructure, and integration layers
- Ability to independently investigate complex problems, propose solutions, and deliver production-quality implementations
- Strong communication skills and ability to work across engineering, data science, product, and business teams
- Experience improving systems for scalability, reliability, security, performance, and cloud cost efficiency
Preferred Experience:- Experience with Databricks, Spark, PySpark, SQL, Delta Lake, or similar data platforms
- Experience with event-driven and serverless architectures
- Experience with Docker and containerized applications
- Experience with DBMate, Pydantic, AWS Lambda Powertools, or similar Python frameworks
- Experience with authentication and authorization patterns such as AWS IAM and OAuth/OIDC
- Experience with observability platforms such as Datadog
- Experience processing machine, agricultural, logistics, or other high-volume data
- Experience with GitHub Actions and automated cloud deployments
Pay Transparency: The typical base pay for this role across the U.S. is: $58.67 - $58.67/hr. Non-exempt positions are eligible for overtime at a rate of 1.5 times the base hourly rate for all hours worked in excess of 40 in a work week, or as required by state or local law. Final offer amounts, within the base pay set forth above, are determined by factors including your relevant skills, education and experience. Full-time employees are eligible to select from different benefits packages. Packages may include medical, dental, and vision benefits, health savings accounts with qualified medical plan enrollment, 10 paid days off, 3 days paid bereavement leave, 401(k) plan participation with employer match, life and disability insurance, commuter benefits, dependent care flexible spending account, accident insurance, critical illness insurance, hospital indemnity insurance, accommodations and reimbursement for work travel, and discretionary performance or recognition bonus. Sick leave and mobile phone reimbursement provided based on state or local law. Consent to Communication and Use of AI Technology: By submitting your application for this position and providing your email address(es) and/or phone number(s), you consent to receive text (SMS), email, and/or voice communication whether automated (including auto telephone dialing systems or automatic text messaging systems), pre-recorded, AI-assisted, or individually initiated from Aditi Consulting, our agents, representatives, or affiliates at the phone number and/or email address you have provided. These communications may include information about potential opportunities and information. Message and data rates may apply. Message frequency may vary.You represent and warrant that the email address(es) and/or telephone number(s) you provided to us belong to you and that you are permitted to receive calls, text (SMS) messages, and/or emails at these contacts. You also acknowledge and agree to Aditi Consulting LLC’s use of AI technology during the sourcing process, including calls from an AI Voice Recruiter. AI is used solely to gather data and does not replace human-based decision-making in employment decisions. Calls may be recorded.Consent is not a condition of purchasing any property, goods, or services. You may revoke your consent at any time by replying “STOP” to :messages or by contacting privacy@aditiconsulting.com
. For information about our collection, use, and disclosure of applicant's personal information as well as applicants' rights over their personal information, please see our Privacy Policy
#AditiConsulting
#26-07008